PDA

View Full Version : [C] compilazione in C


negator136
16-12-2005, 21:37
--------------------Configuration: campominato - Win32 Debug--------------------
Compiling...
campominato.c
i:\xxx\xxx\xxx.c(71) : error C2059: syntax error : '}'
Error executing cl.exe.

campominato.obj - 1 error(s), 0 warning(s)


qualcuno sa da cosa potrebbe essere causato questo errore di compilazione?!? :muro: :cry:

è tutta la sera che programmo e compilo senza problemi (cosa più unica che rara), ma ora, a un passo dalla conclusione del programma tutto si blocca per questo bruttissimo errore :cry: :cry:

la parentesi graffa in questione è quella di chiusura del main...
ho già contato e ricontato tutte le parentesi graffe e ho controllato che tutte quelle aperte vengano anche chiuse... non so cosa pensare :mc:

help! :D

thanks a lot


ps: domandina: alla fine di un ciclo while(...){} devo mettere il ; dopo la parentesi graffa di chiusura? e nel caso di una if(){}else{}? (a me pare che funzioni in entrambi modi ma non ne sono sicuro...)

eraser
16-12-2005, 21:45
se posti il codice è piu facile aiutarti :)

NA01
16-12-2005, 21:54
ps: domandina: alla fine di un ciclo while(...){} devo mettere il ; dopo la parentesi graffa di chiusura? e nel caso di una if(){}else{}? (a me pare che funzioni in entrambi modi ma non ne sono sicuro...)

non so se funziona anche con, ma in ogni caso non mettelo ;)
su un if se metti il ; non esegue alcuna operazione

if(true);
else
...

i ; vanno principalmente in fondo alle struct e ai do while

ciao

negator136
17-12-2005, 09:32
grazie a tutti, in particolare ad eraser che mi ha aiutato a risolvere in privato :)