Chabot380 vous chalue bien !
Une petite question.
Si j'ai : char string[]="55"; comment faire pour transformer cela en int ?
merci à vous.
Chabot
j'ai trouvé
int x = atoi(string);
merci moi
A+
chabot380
Chabot380 vous chalue bien !
Une petite question.
Si j'ai : char string[]="55"; comment faire pour transformer cela en int ?
merci à vous.
Chabot
j'ai trouvé
int x = atoi(string);
merci moi
A+
chabot380
humm, un string en 55, ça s'appelle un parachute...
ok, ok ---> [ ]
Mon string de 55 c'etait des minutes et pas ça :
confusion possible, en plus du parles de X et tout et tout...
Bonjour,
Si tu doit convertir un char* en int mieux vaut utiliser la fonction sscanf() avec le format "%d".
sscanf() te retourne le nombre d'arguments convertis, si il est différent de 1 dans ton cas tu peut gérer l'erreur.
atoi() te retourne un nombre quelconque si il y a erreur, du coup tu ne peut pas faire la différence entre un nombre valide et invalide.