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

[C]error: ‘else’ without a previous ‘if’

Ostatnio zmodyfikowano 2014-01-04 22:37
Autor Wiadomość
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 :)


C/C++
#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’


P-101185
czosnek17
» 2014-01-04 22:23:12
Za if() nie daje się średnika.
P-101186
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 ?? ?? ??
P-101187
SeaMonster131
» 2014-01-04 22:30:07
Zastosuj konstrukcję:
C/C++
if() { }
else if() { }
else { }
Bo teraz else dotyczy tylko
if( a == 2 )
.
P-101188
quatromen
Temat założony przez niniejszego użytkownika
» 2014-01-04 22:37:53
wielkie dzieki :)
zamykam temat
P-101189
« 1 »
  Strona 1 z 1