BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 5 sept. 2008 à 15:35
Normalement aucune si c'est du C compilé en C ou en C++, on doit obtenir le même binaire.
pdc_666
Messages postés19Date d'inscriptionmardi 13 janvier 2004StatutMembreDernière intervention24 août 2009 5 sept. 2008 à 15:02
Autant pour moi... Je vais virrer les 2 '+' de mon CV alors... lol. Ahh non j'ai déjà utilisé des classes...
Plus sérieusement, étant donné que ce qui est "compilable" en C l'est aussi en C++, quelle est la différence entre un code C compilé réélement en tant que C est un code C compilé en tant que C++?
turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 20121 5 sept. 2008 à 14:43
Désolé de te l'apprendre, mais ton prog est entièrement en C, il n'y a pas la moindre trace de C++ (sauf peut-etre quelques const qui trainent !).
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 5 sept. 2008 à 14:37
Niet c'est du C, hormis le 'bool' que ton compilo accepte parce que tu compiles en mode C++.
pdc_666
Messages postés19Date d'inscriptionmardi 13 janvier 2004StatutMembreDernière intervention24 août 2009 5 sept. 2008 à 14:32
Dabord merci turnerom pour ton commentaire.
Effectivement "atoi" je la connaisais mais j'y ai pas pensé sur le coup. Pour "isdigit" je ne la connaissais pas, merci pour le conseil ;)
Sinon pour la fonction "ispunct" j'aurai pû effectivement l'utiliser mais en fait le but était plus de savoir si le caractère était une "ponctuation" connu du code morse (.,?;!:=()+-) j'aurai peu être dû la nommer autrement.
Sinon dernière chose pourquoi tu dit : "Et tes fichiers si c'est pas du c++ autant mettre l'extension .c/.h au lieu de .cpp/.hpp." ? Le fichier "Texte_2_morse.cpp" c'est bien du C++ qu'il y'a dedans non...?
turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 20121 5 sept. 2008 à 14:17
Salut,
quelques remarque d'abord, tu réinvente la roue avec pas mal de fonction :
- pour char_to_num tu peux utiliser 'atoi', ça fait ça très bien.
- de même pour is_num, voir 'isdigit'.
- enfin is_ponctuation (qui devrait être is_punctation pour rester anglais) il existe 'ispunct'.
Et tes fichiers si c'est pas du c++ autant mettre l'extension .c/.h au lieu de .cpp/.hpp.
Sinon j'ai lu en diagonale mais ca à l'air pas mal.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 4 sept. 2008 à 12:48
Fichiers .user et .ncb sont inutiles, svp changer le zip.
5 sept. 2008 à 15:35
5 sept. 2008 à 15:02
Plus sérieusement, étant donné que ce qui est "compilable" en C l'est aussi en C++, quelle est la différence entre un code C compilé réélement en tant que C est un code C compilé en tant que C++?
5 sept. 2008 à 14:43
5 sept. 2008 à 14:37
5 sept. 2008 à 14:32
Effectivement "atoi" je la connaisais mais j'y ai pas pensé sur le coup. Pour "isdigit" je ne la connaissais pas, merci pour le conseil ;)
Sinon pour la fonction "ispunct" j'aurai pû effectivement l'utiliser mais en fait le but était plus de savoir si le caractère était une "ponctuation" connu du code morse (.,?;!:=()+-) j'aurai peu être dû la nommer autrement.
Sinon dernière chose pourquoi tu dit : "Et tes fichiers si c'est pas du c++ autant mettre l'extension .c/.h au lieu de .cpp/.hpp." ? Le fichier "Texte_2_morse.cpp" c'est bien du C++ qu'il y'a dedans non...?
5 sept. 2008 à 14:17
quelques remarque d'abord, tu réinvente la roue avec pas mal de fonction :
- pour char_to_num tu peux utiliser 'atoi', ça fait ça très bien.
- de même pour is_num, voir 'isdigit'.
- enfin is_ponctuation (qui devrait être is_punctation pour rester anglais) il existe 'ispunct'.
Et tes fichiers si c'est pas du c++ autant mettre l'extension .c/.h au lieu de .cpp/.hpp.
Sinon j'ai lu en diagonale mais ca à l'air pas mal.
4 sept. 2008 à 12:48