Visual C++ [HELP] - C - Programmation
Marsh Posté le 16-02-2014 à 14:30:11
Il y a des différences entre les compilateurs, c'est normal.
Mais sans nous montrer le code, on ne peut pas voir où se situe l'erreur.
Nous ne sommes pas des astrologues.
Le point virgule est nécessaire à la fin de chaque instruction. Mais il n'en faut pas après une condition. Donc, c'est étrange. A mon avis, l'erreur doit venir de plus haut, et c'est probablement un header manquant ou mal compilé.
Personnellement, je préfère mille fois Code::block (ou Dev-C++), à Visual C++.
La grosse différence, c'est que Visual C++ demande des tas de headers qui rallongent beaucoup le code, et compliquent la tâche.
En entreprise, on travaille souvent sous Unix, et on utilise alors du GNU-C ou d'autres compilateurs qui sont plus proches de celui de Code::block que de celui de Visual C++.
De plus, Visual C++ est une implémentation assez éloignée de celle de l'esprit original de Kernighan et Ritchie.
Marsh Posté le 17-02-2014 à 14:51:02
Je dis peut-être une bêtise, mais visual C++ ne possède t'il pas un compilateur C++ et pas C ? Ça a parfois son importance, mais bon, sans code en exemple…
Marsh Posté le 17-02-2014 à 15:45:48
Une différence entre visual c++ et code::block avec les dernières versions de mingw, c'est que visual C++ à son compilateur C qui est resté en C89 là où l'autre est en C99 (ou plus récent?)
En C, sous visual C++, il faut par exemple, faire attention à où on déclare ses variables (en début de bloc uniquement)...
Fait voir un code (complet) qui pose problème pour confirmation (ainsi que l'intitulé exact de(s) (l')erreur(s))!
Marsh Posté le 15-02-2014 à 19:27:15
Bonjour,
J'apprend en ce moment a programmer en C, grâce au livre du site du zéro.
Mais voila, je préfère l'interface de visual studio à celle de Code::block. Mais sur Visual C++, il m'affiche souvent des erreur tels que "mettre un point virgule" après une condition if, ou d'autre erreur, qui ne devrai pas être la puisque j'utilise les code web pour avoir le code exacte, sans erreur. De plus ,sur Code::block, le même code source fonctionne parfaitement.
Est ce que Visual c++ est seulement fait pour le C++ ?
Est ce qu'il faut télécharger un package pour coder en C dessue ?
merci