lord112 (Normal User)
Newbie
Messaggi: 14
Iscritto: 22/10/2010
|
Salve a tutti, ho un problema con visual studio, praticamente ho la versione 2008 del suddetto programma. Con questo software dovrei programmare utilizzando il C, il fatto è che da "Crea Progetto" posso scegliere tra Visual Basic, C++ e C# ma non C. Come posso fare? Ho letto su internet che si puo' programmare ma non ci riesco! Ho sempre usato NetBeans per i miei software, adesso per esigenze di lavoro debbo cambiare. Mi sapete dare una mano? Grazie mille!
|
|
a_butta (Member)
Expert
Messaggi: 578
Iscritto: 16/03/2010
|
|
|
()
Newbie
Messaggi:
Iscritto:
|
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
|
|
GuglielmoS (Ex-Member)
Pro
Messaggi: 114
Iscritto: 27/11/2009
|
E' da molto tempo che non lo uso. Comunque mi pare di ricordare che una volta creato un nuovo progetto, basta mettere l'estensione .c al posto di cpp ai file; non ne sono molto sicuro perciò controlla meglio anche per il web.
Ciao GuglielmoS
|
|
TheKaneB (Member)
Guru^2
Messaggi: 1792
Iscritto: 26/06/2009
|
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 |
è 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. |
|
Overflow (Normal User)
Expert
Messaggi: 334
Iscritto: 11/01/2008
|
Per impostare il compilatore di Visual Studio 2008 in modo che compili codice C devi andare nelle proprietà del progetto(clicca con il tasto destro del mouse sul nome del progetto e fare proprietà). Nella finestra che compare clicca su "C/C++" nel menù di sinistra. Nella finestra di destra ora troverai alla seconda riga "Compila come"(Compile As) vai nella colonna accanto e seleziona "Compila come C code (/TC)"(Compile as C code (/TC))
|
|
lord112 (Normal User)
Newbie
Messaggi: 14
Iscritto: 22/10/2010
|
ma un editor alternativo? Ugualmente buono e magari free, però non deve essere eclipse o dev c, che mi consigliate?
|
|
()
Newbie
Messaggi:
Iscritto:
|
potresti provare codeblocks.
Comunque la versione express di visual C++ è gratuita.
|
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da TheKaneB:
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 |
è 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! |
|