atof

Conversion de char en float

05/11/2008 3607 lectures 0 commentaire 5/5 (3 votes)
Cette fonction est très interessante. Son rôle est de convertir une chaine de caractères en nombre à virgule flottante (float). Il faut bien évidemment que la chaine de caractère en question contienne une valeur convertissable. Essayez de convertir "Salut" en float posera quelques petits soucis. Voici la déclaration de cette fonction :



Il suffit donc de passer la chaine de caractères en paramètre pour que la fonction renvoit le float correspond à la conversion de la chaine en question. Voyons cela grâce à ce petit exemple :



ImageImageImage


Nous commeçons simplement en déclarant deux chaines de caractères qui contiendront respectivement 12 et 23. Ensuite, nous déclarons deux variables float qui seront respectivement le résultat renvoyé par la fonction atof sur la variable x et y. Comme vous le voyez, il suffit simplement de passer la chaîne de caractères en paramètre de atof pour que celle-ci renvoit la valeur convertie de la chaîne de caractères. Pour prouver que cela fonctionne bien, nous affichons ensuite la valeur des deux variables.

Voter :

0 commentaires

Ajouter un commentaire