Puis-je utiliser Visual Studio pour apprendre la programmation C? Dans le nouveau menu de projet, je peux choisir entre Visual Basic, Visual C #, Visual C ++, Visual F # et autres mais je ne vois pas «C» ou «Visual C».
Puis-je utiliser Visual Studio pour apprendre la programmation C? Dans le nouveau menu de projet, je peux choisir entre Visual Basic, Visual C #, Visual C ++, Visual F # et autres mais je ne vois pas «C» ou «Visual C».
Réponses:
Réponse courte: Oui, vous devez renommer les fichiers .cpp en c pour pouvoir écrire C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
À partir du lien ci-dessus:
Par défaut, le compilateur Visual C ++ traite tous les fichiers qui se terminent par .c comme code source C et tous les fichiers qui se terminent par .cpp comme code source C ++. Pour forcer le compilateur à traiter tous les fichiers comme C quelle que soit l'extension de nom de fichier, utilisez l'option du compilateur / Tc.
Cela étant dit, je ne recommande pas d'apprendre le langage C dans Visual Studio, pourquoi VS? Il a beaucoup de fonctionnalités que vous n'utiliserez pas lors de l'apprentissage de C
Oui, vous pouvez très bien apprendre le C en utilisant Visual Studio.
Visual Studio est livré avec son propre compilateur C, qui est en fait le compilateur C ++. Utilisez simplement l' .c
extension de fichier pour enregistrer votre code source.
Vous n'avez pas besoin d'utiliser l'IDE pour compiler C. Vous pouvez écrire la source dans le Bloc-notes et la compiler en ligne de commande à l'aide de l' invite de commande du développeur fournie avec Visual Studio.
Ouvrez l'invite de commande du développeur, entrez le répertoire dans lequel vous travaillez, utilisez la cl
commande pour compiler votre code C.
Par exemple, cl helloworld.c
compile un fichier nommé helloworld.c
.
Référez-vous à ceci pour plus d'informations: Procédure pas à pas: Compilation d'un programme C sur la ligne de commande
J'espère que cela t'aides
Oui, vous pouvez:
Vous pouvez créer un projet en langage C à l'aide de modèles de projet C ++. Dans le projet généré, recherchez les fichiers qui ont une extension de nom de fichier .cpp et modifiez-le en .c. Ensuite, sur la page Propriétés du projet pour le projet (pas pour la solution), développez Propriétés de configuration, C / C ++ et sélectionnez Avancé. Modifiez le paramètre Compiler en tant que sur Compiler en tant que code C (/ TC).
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
Oui, aucune des éditions de Visual Stdio n'a mentionné C, mais il est inclus avec le compilateur C ++ (vous devez donc regarder sous C ++). La principale différence entre l'utilisation de C et C ++ est le système de dénomination (c'est-à-dire en utilisant .c et non .cpp ).
Vous devez faire attention de ne pas créer un projet C ++ et de le renommer en C cependant, cela ne fonctionne pas .
Tout comme vous pouvez utiliser gcc
sur Linux (ou si vous avez installé MinGW), Visual Studio a une commande à utiliser à partir de l'invite de commande (il doit cependant s'agir de l'invite de commande Visual Studio Developer). Comme mentionné dans l'autre réponse, vous pouvez utiliser cl
pour compiler votre fichier c (assurez-vous qu'il est nommé .c )
Exemple:
cl myfile.c
Ou pour vérifier toutes les commandes acceptées:
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>
Sans aucun doute, l'une des meilleures fonctionnalités de Visual Studio est l'IDE pratique.
Bien que cela demande plus de configuration, vous obtenez des bonus tels que le débogage de base avant la compilation (par exemple si vous oubliez un ;
)
Pour créer un projet C, procédez comme suit:
Démarrez un nouveau projet, allez sous C ++ et sélectionnez Empty Project
, entrez le Name
de votre projet et Location
celui sur lequel vous voulez qu'il soit installé, puis cliquez sur Ok
. Attendez maintenant que le projet soit créé.
Ensuite sous Solutions Explorer
clic droit Source Files
, sélectionnez Add
ensuite New Item
. Vous devriez voir quelque chose comme ceci:
Renommer Source.cpp
pour inclure une .c
extension ( Source.c
par exemple). Sélectionnez l'emplacement dans lequel vous souhaitez le conserver, je vous recommande de toujours le conserver dans le dossier du projet lui-même (dans ce casC:\Users\Simon\Desktop\Learn\My First C Code
)
Il devrait ouvrir le .c
fichier, prêt à être modifié. Visual Studio peut maintenant être utilisé comme un codage normal et heureux!
Vous pouvez utiliser Visual Studio pour C, mais si vous souhaitez vraiment apprendre le dernier C disponible, je vous recommande d'utiliser quelque chose comme Code :: Blocks avec la version MinGW-TDM, dont vous pouvez obtenir une version 32 bits. J'utilise la version 5.1 qui prend en charge les derniers C et C ++. Un autre avantage est qu'il s'agit d'une meilleure plate-forme pour la création de logiciels pouvant être facilement portés sur d'autres plates-formes. Si vous deviez, par exemple, coder en C, en utilisant la bibliothèque SDL, vous pourriez créer un logiciel qui pourrait être recompilé avec peu ou pas de modifications du code, sur Linux, Apple et de nombreux appareils mobiles. La façon dont Microsoft a procédé ces jours-ci, je pense que c'est certainement la meilleure voie à suivre.