Dans le petit tuto précédent,  j’ai manipulé des Strings pour les avoir en Float et en Int.

Voici mon pense-bête :

1. Convertir un String en Float :

Commençons par le plus simple.

Les données que je récupère dans mon tab2[] sont sous format String, mais si pour la pluviométrie je veux quelque chose de propre, il faut que je le passe en Float (j’aurai 2 décimales au lieu de 3, plus pratique).

Alors c’est très simple, je définis mon String « preci_hString avec la valeur de ma table, je définis mon float preci_h et je lui donne la valeur preci_hString en ajoutant .toFloat().

2. Convertir un String en Int :

Alors là déjà ça se complique, on est OBLIGE de passer par une variable de type Char :

Donc on récupère la valeur en String, on calcule le nombre de carractères, on définit notre Char à partir avec la longueur du String, et on converti ensuite le String en Char.

Ensuite il reste à convertir le Char en Int avec la fonction atoi().