Posso usare Visual Studio per imparare a programmare in C? Nel menu del nuovo progetto posso scegliere tra Visual Basic, Visual C #, Visual C ++, Visual F # e altri ma non vedo "C" o "Visual C".
Posso usare Visual Studio per imparare a programmare in C? Nel menu del nuovo progetto posso scegliere tra Visual Basic, Visual C #, Visual C ++, Visual F # e altri ma non vedo "C" o "Visual C".
Risposte:
Risposta breve: Sì, è necessario rinominare i file .cpp in c, quindi è possibile scrivere C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
Dal collegamento sopra:
Per impostazione predefinita, il compilatore Visual C ++ considera tutti i file che terminano con .c come codice sorgente C e tutti i file che terminano con .cpp come codice sorgente C ++. Per forzare il compilatore a trattare tutti i file come C indipendentemente dall'estensione del nome file, utilizzare l'opzione del compilatore / Tc.
Detto questo, non consiglio di imparare il linguaggio C in Visual Studio, perché VS? Ha molte funzionalità che non utilizzerai durante l'apprendimento del C
Sì, puoi imparare molto bene il C usando Visual Studio.
Visual Studio viene fornito con il proprio compilatore C, che in realtà è il compilatore C ++. Basta usare l' .c
estensione del file per salvare il codice sorgente.
Non è necessario utilizzare l'IDE per compilare C.Puoi scrivere l'origine in Blocco note e compilarlo nella riga di comando utilizzando il prompt dei comandi per gli sviluppatori fornito con Visual Studio.
Apri il Prompt dei comandi per gli sviluppatori, inserisci la directory in cui stai lavorando, usa il cl
comando per compilare il tuo codice C.
Ad esempio, cl helloworld.c
compila un file denominato helloworld.c
.
Fare riferimento a questo per ulteriori informazioni: Procedura dettagliata: compilazione di un programma C dalla riga di comando
Spero che questo ti aiuti
Si, puoi:
È possibile creare un progetto in linguaggio C utilizzando modelli di progetto C ++. Nel progetto generato, individuare i file che hanno un'estensione del nome file .cpp e modificarla in .c. Quindi, nella pagina Proprietà del progetto per il progetto (non per la soluzione), espandere Proprietà di configurazione, C / C ++ e selezionare Avanzate. Modificare l'impostazione Compila come in Compila come codice C (/ TC).
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
Sì, nessuna delle edizioni di Visual Stdio ha menzionato il C, ma è incluso con il compilatore C ++ (devi quindi guardare sotto C ++). La principale differenza tra l'utilizzo di C e C ++ è il sistema di denominazione (ovvero l'utilizzo di .c e non .cpp ).
Devi stare attento a non creare un progetto C ++ e rinominarlo in C, anche se non funziona .
Proprio come puoi usare gcc
su Linux (o se hai MinGW installato) Visual Studio ha un comando da usare dal prompt dei comandi (deve essere il Prompt dei comandi di Visual Studio Developer). Come accennato nell'altra risposta che puoi usare cl
per compilare il tuo file c (assicurati che sia denominato .c )
Esempio:
cl myfile.c
Oppure per controllare tutti i comandi accettati:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>
Senza dubbio una delle migliori caratteristiche di Visual Studio è il comodo IDE.
Sebbene richieda più configurazione, ottieni bonus come il debug di base prima della compilazione (ad esempio se dimentichi a ;
)
Per creare un progetto C, procedi come segue:
Avvia un nuovo progetto, vai in C ++ e seleziona Empty Project
, inserisci il Name
del tuo progetto e il in Location
cui desideri installarlo, quindi fai clic su Ok
. Ora attendi che il progetto venga creato.
Avanti con il Solutions Explorer
tasto destro del mouse Source Files
, selezionare Add
quindi New Item
. Dovresti vedere qualcosa del genere:
Rinomina Source.cpp
per includere .c
un'estensione ( Source.c
ad esempio). Seleziona la posizione in cui vuoi tenerlo, ti consiglio di tenerlo sempre all'interno della cartella del progetto stesso (in questo casoC:\Users\Simon\Desktop\Learn\My First C Code
)
Dovrebbe aprire il .c
file, pronto per essere modificato. Visual Studio può ora essere utilizzato come normale, felice codifica!
Puoi usare Visual Studio per C, ma se sei seriamente intenzionato a imparare il C più recente disponibile, ti consiglio di usare qualcosa come Code :: Blocks con la versione MinGW-TDM, di cui puoi ottenere una versione a 32 bit. Uso la versione 5.1 che supporta i più recenti C e C ++. Un altro vantaggio è che si tratta di una piattaforma migliore per la creazione di software che può essere facilmente trasferito su altre piattaforme. Se, ad esempio, dovessi programmare in C, utilizzando la libreria SDL, potresti creare software che potrebbe essere ricompilato con poche o nessuna modifica al codice, su Linux, Apple e molti dispositivi mobili. Per come sta andando Microsoft in questi giorni, penso che questa sia sicuramente la strada migliore da prendere.