Bonjour,

Je travaille sur un projet en ce moment et je vous avoue que j'ai vraiment du mal, je n'arrive pas à resaliser certaine choses qui me sont indispensables pour continuer.

L'operation que je cherche à faire est la suivante

Par exemple j'ai un tableau dans un fichier csv qui j'importe dans mon applicatif grace à la fonction fscanf. Mais le type de declaration est le *Char.


valeur1 valeur2
5.4 2.3

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Char Tab[2][2];
 
Tab[0][0]= 'valeur1';
 
Tab[0][1]= 'valeur2';
 
Tab[1][0]= '5.4';
 
Tab[1][1]= '2.3';
5.4 & 2.3 sont des floattlants

donc j'aimerai convertir Tab[0][0], Tab[0][1], Tab[1][0] & Tab[1][1] en flottant et

extraire la chaine sans les 'v'

C'est a dire me retrouver avec float Valeur1, Valeur2

Et faire une operation comme Valeur1=5.4 & Valeur2=2.3

Je sais c'est super compliqué mais je n ai pas d'autres choix vue comment est l'application.

Ceci est valable pour tous les autres types car je peux avoir des booleens ou double ou entier... à la place des flottants et je dois a chaque fois faire la conversion.

J'ai vraiment besoin d'aide, merci par avance.