bład : expected unqualified-id before "{" token

2015-02-05 13:20
0

Zrobiłem taki kalkulator i potrzebuje pomocy poniewaz wyskakuje mi oto taki bład : expected unqualified-id before "{" token.
(kod jest takze w załaczniku). Prosze o pomoc.kalkulator.rar

Oto kod :

#include <stdio.h> 
#include <conio.h> 
#include <process.h> 
#include <stdlib.h> 

int dzialanie; 

int main(void); 
{ 

clrscr(); 
printf("\n\n\n\n ***MENU***"); 
printf("\n\n 1. Dodawanie"); 
printf("\n 2. Odejmowanie"); 
printf("\n 3. Mnozenie"); 
printf("\n 4. Dzielenie"); 
printf("\n 0. Wyjscie z programu"); 
printf("\n\nCo chcesz robic(wybierz numer): "); 

scanf("%d",&dzialanie); 

switch(dzialanie) 
{ 
//DODAWANIE 
case 1: 
{ 
float a,b,suma; 

clrscr(); 
printf("DODAWANIE"); 
printf("\n\nPodaj pierwszy skladnik dodawania: "); 
scanf("%f",&a); 
printf("\nPodaj drugi skladnik dodawania: "); 
scanf("%f",&b); 

suma=(a+b); 

printf("\n\nSuma dodawania wynosi: %.2f",suma); 
getch(); 
main(); 
} 
break; 
//ODEJMOWANIE 
case 2: 
{ 
float a,b,roznica; 

clrscr(); 
printf("ODEJMOWANIE"); 
printf("\n\nPodaj odjemna: "); 
scanf("%f",&a); 
printf("\nPodaj odjemnik: "); 
scanf("%f",&b); 

roznica=(a-b); 

printf("\n\nRoznica odejmowania wynosi: %.2f",roznica); 
getch(); 
main(); 
} 
break; 
//MNOZENIE 
case 3: 
{ 
float a,b,iloczyn; 

clrscr(); 
printf("MNOZENIE"); 
printf("\n\nPodaj pierwszy czynnik: "); 
scanf("%f",&a); 
printf("\nPodaj drugi czynnik: "); 
scanf("%f",&b); 

iloczyn=(a*b); 

printf("\n\nIloczyn mnozenia wynosi: %.2f",iloczyn); 
getch(); 
main(); 
} 
break; 
//DZIELENIE 
case 4: 
{ 
float a,b,iloraz; 

clrscr(); 
printf("DZIELENIE"); 
printf("\n\nPodaj dzielna: "); 
scanf("%f",&a); 
printf("\nPodaj dzielnik: "); 
scanf("%f",&b); 

if (b==0) 
{ 
clrscr(); 
printf("ZAPOMNIALES? NIE MOZNA DZIELIC PRZEZ ***ZERO***"); 
printf("\nZa kare idziesz do MENU"); 
getch(); 
main(); 
} 

iloraz=(a/b); 
printf("\nIloraz dzielenia wynosi: %.2f",iloraz); 
getch(); 
main(); 
} 
break; 
case 0: 
{ 
exit(); 
} 
} 
}
edytowany 1x, ostatnio: ŁF, 2015-02-05 13:41
Pokaż pozostałe 2 komentarze
Czemu jest tag C# skoro to jest w C? [EDIT]: tak, teraz tagi są idealne xD - gogolon 2015-02-05 13:45
@ŁF - te tagi to Twoja sprawka? :> - furious programming 2015-02-05 18:20
Chyba jestem pijany, bo dziwnie mi się to czyta: http://i.imgur.com/wdWeQKx.png - kq 2015-02-05 18:31

Pozostało 580 znaków

2015-02-05 13:26
1

Brakuje średnika gdzieś.
Nie pownno sie wywoływać funkcji main() w niej samej.

edytowany 1x, ostatnio: Proxima, 2015-02-05 13:34

Pozostało 580 znaków

2015-02-05 13:29
0

szukałem już wszędzie i ciągle to samo ;/. Moglbys mi napisac jak to powinno wyglądać żeby się kompilowało ?. Jestem dopiero na pierwszym semestrze studiów wiec brakuje mi trochę wiedzy.

Pozostało 580 znaków

2015-02-05 13:35
2

Jak jesteś na pierwszym semestrze i nie umiesz znaleźć miejsca gdzie nie ma średnika, to obawiam sie że możesz sobie potem nie poradzić.
HINT: Spójrz na funkcje main (linia 12)

edytowany 2x, ostatnio: Proxima, 2015-02-05 13:36

Pozostało 580 znaków

2015-02-05 13:37

Zamień

int main(void);

na int main(void)


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.
edytowany 1x, ostatnio: Trebuh, 2015-02-05 13:38

Pozostało 580 znaków

2015-02-05 13:41
0

trebuh zamienilem tak jak pisałes i wyskoczyła jeszcze wieksza ilość błedow ;/

Jeżeli zmieniłeś to co napisałem to wnioskuję że umiesz czytać a więc przez te kilka komunikatów przebrniesz. Ja też to skompilowałem i wiem o co chodzi ale rozwiąż to sam i zobaczysz jakie to fajne uczucie ;) - Trebuh 2015-02-05 14:36

Pozostało 580 znaków

2015-02-05 13:42
1

Czy Ty programujesz, lodówką? Pierwsze lepsze IDE Ci powie, że brakuje czterech średników, jeden jest za dużo i brakuje argumentu w wywołaniu funkcji exit.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
życie raczej nie jest tak piękne :D 1 średnik powoduje milion różnych błędów kompilacji, nawet takich, których nie ma - gośćabc 2015-02-05 13:54

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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