ENCORE UN TEXTE TO MORSE....

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 4 sept. 2008 à 12:48
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 5 sept. 2008 à 15:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47867-encore-un-texte-to-morse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 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és 19 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 24 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és 492 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 12 janvier 2012 1
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és 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 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és 19 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 24 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és 492 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 12 janvier 2012 1
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és 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
4 sept. 2008 à 12:48
Fichiers .user et .ncb sont inutiles, svp changer le zip.
Rejoignez-nous