Question

Je dois convertir un tableau de caractères en int et flotter en utilisant C Le tableau est comme ceci

char* text = "15.34";

Je dois aussi convertir un flotteur / int retour dans un tableau à nouveau

Était-ce utile?

La solution

Vous pouvez utiliser sscanf aussi. Par exemple:

  

flotteur fp = 0; sscanf (texte, "% f", et fp   );

Pour reconvertir l'utilisation sprintf ()

Autres conseils

Utilisez atoi() / strtol() et atof() / strtod() fonctions de bibliothèque pour convertir la chaîne.

Pour reconvertir l'utilisation avec sprintf() et %d spécificateurs de format %f.

Jetez un oeil à et sscanf() sprintf().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top