Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Składnia if

Ostatnio zmodyfikowano 2009-04-30 19:43
Autor Wiadomość
Ush
Temat założony przez niniejszego użytkownika
Składnia if
» 2009-04-30 19:24:53
Mam taki fragment kodu:

C/C++
if((( tablicaZnakow[ 0 ] == tablicaZnakow[ 1 ] ) &&( tablicaZnakow[ 0 ] == tablicaZnakow[ 2 ] ) ) ) ||
((( tablicaZnakow[ 3 ] == tablicaZnakow[ 4 ] ) &&( tablicaZnakow[ 3 ] == tablicaZnakow[ 5 ] ) ) ) ||
((( tablicaZnakow[ 6 ] == tablicaZnakow[ 7 ] ) &&( tablicaZnakow[ 6 ] == tablicaZnakow[ 8 ] ) ) ) ||
((( tablicaZnakow[ 0 ] == tablicaZnakow[ 3 ] ) &&( tablicaZnakow[ 0 ] == tablicaZnakow[ 6 ] ) ) ) ||
((( tablicaZnakow[ 1 ] == tablicaZnakow[ 4 ] ) &&( tablicaZnakow[ 1 ] == tablicaZnakow[ 7 ] ) ) ) ||
((( tablicaZnakow[ 2 ] == tablicaZnakow[ 5 ] ) &&( tablicaZnakow[ 2 ] == tablicaZnakow[ 8 ] ) ) ) ||
((( tablicaZnakow[ 0 ] == tablicaZnakow[ 4 ] ) &&( tablicaZnakow[ 0 ] == tablicaZnakow[ 8 ] ) ) ) ||
((( tablicaZnakow[ 2 ] == tablicaZnakow[ 4 ] ) &&( tablicaZnakow[ 2 ] == tablicaZnakow[ 6 ] ) ) )
{
    bKoniecGry = true;
    if( tablicaZnakow[ 0 ] == 'O' ) cout << "Wygral gracz nr 1!! GZ!!";
   
    if( tablicaZnakow[ 0 ] == 'X' ) cout << "Wygral gracz nr 2!! GZ!!";
   
}
Czy da się tak ułożyć warunki, żeby program się skompilował? (zależy mi na czytelności kodu)

PS: nie zwracajcie uwagi na sens tego co ma sie wykonać po spełnieniu warunków :D
P-6231
pekfos
» 2009-04-30 19:37:11
w uproszczeniu dajesz coś takiego:
if(..) ||(..) ||(..) { }
a powinno byś coś takiego:
if((..) ||(..) ||(..) ) { }
czyli daj całość warunku w nawias
P-6234
Ush
Temat założony przez niniejszego użytkownika
» 2009-04-30 19:43:06
Uh, byłem pewien że dobrze liczyłem nawiasy ;o Ok, dzięki za pomoc.
Można skasować
P-6235
« 1 »
  Strona 1 z 1