Convertir des chaine en type int

Signaler
Messages postés
2
Date d'inscription
dimanche 14 décembre 2003
Statut
Membre
Dernière intervention
15 décembre 2003
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
comment convertit on des chaine de type char en type entier ou inversement

meci d'avance

7 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
atoi, itoa.
BruNews, ciao...
Messages postés
112
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
7 novembre 2004

c tres simple il te suffit de faire une boucle pendant que l'utilisateur rentre sa chaine de caractere et tu dit a ton prog de prendre les caractere un par un et de renvoyer le code ASCII correspondant. Dis moi si ta pb je tenverrai le code car je l'ai fait
bye !!!
Messages postés
2
Date d'inscription
dimanche 14 décembre 2003
Statut
Membre
Dernière intervention
15 décembre 2003

merci mais atoi et itoa ca foncionne tres bien.

a+
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
heureusement sinon on serait au courant.
Tu peux meme en trouver de beaucoup plus optimisees dans mes sources.
BruNews, ciao...
Messages postés
8
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
19 décembre 2003

Salut moi j'ai un probléme de converstion dune classe perso en unsigned char. vc++ me met :"cannot convert from 'class perso' to 'unsigned char'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called"

Voila le code:
Perso temp;
temp = mod(ch, d, n);
return ((unsigned char)temp);

Donc je me demande ce qu'il faut que je rajoute dans ma class pour permettre la converssion?
Merci d'avance!
Messages postés
8
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
19 décembre 2003

Salut moi j'ai un probléme de converstion dune classe perso en unsigned char. vc++ me met :"cannot convert from 'class perso' to 'unsigned char'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called"

Voila le code:
Perso temp;
temp = mod(ch, d, n);
return ((unsigned char)temp);

Donc je me demande ce qu'il faut que je rajoute dans ma class pour permettre la converssion?
Merci d'avance!
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
il te manque des 'operateurs' (DWORD) ou (int) etc ceux dont tu auras besoin.
BruNews, ciao...