23/10/10 19:17
Postato originariamente da TheKaneB:
è meglio fare come dice GuglielmoS, cioè:
Il motivo è semplice: il C++ non è compatibile al 100% con il C, sono state aggiunte alcune keywords ed è stata cambiata la semantica delle struct (non la sintassi). Se cambi l'estensione del file in .c (anzichè in .cpp) il compilatore utilizzerà le regole del C, quindi non avrai problemi.
Postato originariamente da carlduke:
il C++ deriva dal C, quindi lo supporta.
gli include e le librerie proprie del C ci sono tutte, e anche se il file è salvato con estensione .cpp funziona.
basta includere <stdio.h> e gli altri include che ti servono, e il gioco è fatto :P
il C++ deriva dal C, quindi lo supporta.
gli include e le librerie proprie del C ci sono tutte, e anche se il file è salvato con estensione .cpp funziona.
basta includere <stdio.h> e gli altri include che ti servono, e il gioco è fatto :P
è meglio fare come dice GuglielmoS, cioè:
una volta creato un nuovo progetto, basta mettere l'estensione .c al posto di cpp ai file
Il motivo è semplice: il C++ non è compatibile al 100% con il C, sono state aggiunte alcune keywords ed è stata cambiata la semantica delle struct (non la sintassi). Se cambi l'estensione del file in .c (anzichè in .cpp) il compilatore utilizzerà le regole del C, quindi non avrai problemi.
Giusto, ha ragione TheKaneB!