Bonjour !
Je me demandais s'il était possible de récupérer deux floats dans une chaîne de caractère ?
En gros, on a un fichier contenant des informations sous cette forme :
J'ai réussi à récupérer indépendamment chaque champ dans une structure, mais je me retrouve avec coordonnees=(x=Nb1, y=Nb2). Ma structure est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Nom et prénom; adresse complète;(x=Nb1, y=Nb2); {Une caracteristique};
Y aurait-il un moyen de récupérer Nb1 et Nb2 pour les stocker dans une autre variable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct { char nom_restaurant[MAX]; char adresse_restaurant[MAX]; char position_restaurant[MAX]; char specialite[MAX]; }Restaurant;
Je débute en C, j'ai déjà essayer avec un sscanf et avec strtok, mais avec rien de bien concluant.... Je ne peux pas non plus changer la syntaxe vu que c'est un exercice, je doute que le prof apprécie que je me simplifie la tâche ^^"
Merci beaucoup
Partager