Bonjour à tous, je suis de niveau débutant. Et je voudrais convertir un code .c en .cpp.
Avez vous des aides/conseils à me donner svp
Version imprimable
Bonjour à tous, je suis de niveau débutant. Et je voudrais convertir un code .c en .cpp.
Avez vous des aides/conseils à me donner svp
Gros conseil : tu écris le code dans un compilateur C++ puis tu corriges les erreurs de compilation. :weird:
Que veux-tu dire par "convertir"?
Quel est ton problème précis?
LOUL :mouarf: tu peux avoir des surprises.
Visual C++2013 et les versions précédentes (les suivants je ne sais pas :oops:), par défaut choisissent le compilateur (C ou C++) en fonction de l'extension.
Après, si c'est pour convertir en C++, je pense que c'est pour profiter des fonctionnalités du C++ : programmation objet, métaprogrammation (template), surcharge des fonctions, redéfinition des opérateurs, la bibliothèque STL, ...
Et dans ce cas, il faut reconcevoir ton programme/ projet ... seulement s'il est assez conséquent et qu'il ne contente pas de faire 3 pouets.
Il n'y a potentiellement pas grand chose à convertir : https://en.wikipedia.org/wiki/Compat...20in%20C%2B%2B.
Comme le disent ternel et Foetus, tout cela dépend si tu cherches:
- À prendre ton code C et faire en sorte qu'un compilateur C++ l'accepte, au chausse-pied si nécessaire
- ou à en faire un vrai programme C++, conçu avec la philosophie appropriée et utilisant les outils mis à ta disposition par le langage C++ et sa bibliothèque standard (conteneurs, etc.)
Dans le premier cas, tu suis ce qu'ont dit Bousk, Astraya et Bktero.
Dans le second cas, c'est tout sauf trivial, et il faut déjà savoir programmer en C++.