jnbrunet
Messages postés258Date d'inscriptionsamedi 25 décembre 2004StatutMembreDernière intervention13 novembre 2012
-
31 mars 2007 à 20:09
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
1 avril 2007 à 18:58
Salut,
Je débute en c++... dans mon programme j'aimerai additionner les valeurs entrées en argument dans le main (argv). Le problème est que la variable argv est de type char...peut on la convertir en integer ? en vb.net j'aurais fais cInt(argv[1]) ...ou bien ctype(argv[1],int) ...y a-t'il un équivalent en c++ ?
jnbrunet
Messages postés258Date d'inscriptionsamedi 25 décembre 2004StatutMembreDernière intervention13 novembre 2012 31 mars 2007 à 23:08
Super merci ! Est-ce mieu d'utiliser le sstream? Ou bien le AtoI suffit amplement?
Sinon c'est super ! Merci bcp !
P.S. Vous risquez de me voir souvent sur le forum ses temps si! Je suis bien déterminé à apprendre le c++! VB.net et VB6 c'est bien, mais le c++ à l'aire très amusant !
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 1 avril 2007 à 00:54
Tu as 2 réponses différentes, yoyo269 te donne la version C et luthor C++.
Je te suggère de bien maitriser le C avant d'utiliser les couches d'abstraction du C++, c'est le seul moyen pour comprendre ce qui se passe vraiment et pouvoir espérer un jour produire un code optimisé.
ciao...
BruNews, MVP VC++
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 1 avril 2007 à 18:58
C'est seulement affaire de comment on regarde le sujet, itoa() m'a toujours paru totalement cohérent.
Ajouter un nbr avec un NON nombre donc rien, normal que soit idem à: nbr + 0
Suffit de tester: sznbr[0] < 48 || sznbr[0] > 57