Czy jest w cpp coś takiego jak else if ?

0

Czy jest w cpp coś takiego jak else if ? W żadnych kursach sie z tym nie spotkałem ale to jest bardzo przydatne

0

if(a){
}else if(){
}else{
}

Dżizas

0

Ja jeszcze dopowiem (sam nie wiem po co:P), że można użyć

if(! ( tu_jakiś_warunek() ) )
   {
   //a tu instrukcje, które zostaną wykonane, jeśli warunek NIE zostanie spełniony.
   }

Istnieje konstrukcja

#elseif

, ale jest to instrukcja preprocesora.

0

Wybaczcie za takie pytania :-(

dlaczego ta funkcja nie dziala

void wypisz(int x,int y)
{
if (Tablica[x,y]==0)
{
cout << " ";
}
else if(Tablica[x,y]==1)
{
cout << "X";
}
else (Tablica[x,y]==2)
{
cout << "O";
}
}

Kompilator zwraca blad:
43 C:\Documents and Settings\ja\Pulpit\kik\main.cpp
ISO C++ forbids comparison between pointer and integer
47 C:\Documents and Settings\ja\Pulpit\kik\main.cpp
ISO C++ forbids comparison between pointer and integer
48 C:\Documents and Settings\ja\Pulpit\kik\main.cpp
parse error before `{' token

0
else (Tablica[x,y]==2)
{
cout << "O";
}

raczej:

else if (Tablica[x,y]==2)
{
cout << "O";
}
0

Tak, ale to zalatwilo ostatni blad.

0

Hmm może ja się mało na C/C++ znam, ale nie powinno byc Tablica[x][y] ??

0

Hmm może ja się mało na C/C++ znam, ale nie powinno byc Tablica[x][y] ??

To jste dobrze to tablica dwuwymiarowa

0

Tablica dwuwymiarowa to np:

int Tablica[4][5]

No chyba ze sie pomylilem :P

0

Tak sie deklaruje tablice. Ja sie do niej odwoluje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0