Bonjour,
je recommence le C apres plusieurs annees d'arret, et j'ai oublié pas mal de chose,
j'ai un nombre contenu dans une chaine, et j'aimerais la transformer en int, je ne sais plus comment faire
pouvez vous m'eclairer ?
merci
Link Le 14/10/2006 à 17:54 atoi() est parait-il, deprecated.
On utilise stdtol() ou strtoul() pour convertir une chaîne en entier, ou strtod() pour convertir en nombre à virgule flottante.

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
wow vous etes rapide
merci a vous je vais tester ce que ça donne
la memoire commence a revenir, je crois qu'a l'epoque c'est atoi que j'utilisais
je vais tester les autres
comment reconnaitre si le nombre convertis grace a strtod() est un reel ou un imaginaire ?
Link Le 15/10/2006 à 00:04 Euh... strtod() ne touche pas aux nombres complexes, les nombres calculés appartiennent donc tous à R...

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.