[C]error: ‘else’ without a previous ‘if’
Ostatnio zmodyfikowano 2014-01-04 22:37
quatromen Temat założony przez niniejszego użytkownika |
[C]error: ‘else’ without a previous ‘if’ » 2014-01-04 22:18:15 Witam , mam problem potrzebuje napisac taki program co przy podawaniu wartosci 1 lub 2 wykona swoje opcje podane w kodzie a jak bedzie jakas inna to wykona sie to co po else , ale to cos mi nie dziala, i jaki jest problem . Prosze o pomoc, musi to byc na if i else , case nie wchodzi niestety w gre. Z góry dzięki za pomoc :) #include<stdio.h>
int main() { int a; int b; b = 5; printf "podaj liczbe \n" ); scanf( "%d", & a ); if( a == 1 ); printf( "%d", a ); if( a == 2 ); printf( "%d", a ); else printf( "inna" ); return( 0 ); }
A takie błędy mam : tescick.c: In function ‘main’: tescick.c:8:1: warning: statement with no effect [-Wunused-value] tescick.c:8:7: error: expected ‘;’ before string constant tescick.c:8:24: ror: expected statement before ‘)’ token tescick.c:15:2: error: ‘else’ without a previous ‘if’
|
|
czosnek17 |
» 2014-01-04 22:23:12 Za if() nie daje się średnika. |
|
quatromen Temat założony przez niniejszego użytkownika |
» 2014-01-04 22:26:44 dzieki , a jak zrobic bo jak wpisuje 1 to i tak ywkonuje mi to co w else , co poradzic na to ?? ?? ?? |
|
SeaMonster131 |
» 2014-01-04 22:30:07 Zastosuj konstrukcję: if() { } else if() { } else { }
Bo teraz else dotyczy tylko if( a == 2 ) . |
|
quatromen Temat założony przez niniejszego użytkownika |
» 2014-01-04 22:37:53 wielkie dzieki :) zamykam temat |
|
« 1 » |