Bonjour,
j'ai un fichier parameters.txt qui se présente ainsi :
Je voudrais récupérer la valeur de ces variables (12 et 19.5), tout en me débarrassant de la chaine de caractères. Je pense donc que fscanf est le mieux pour faire ça. J'ai essayé le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MaVariable1 12 UneAutreVariable 19.5
mais le programme plante quand je le lance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 char name; int = MaVariable1; double = UneAutreVariable; FILE* parametersFile = NULL; parametersFile = fopen("parameters.txt", "r"); if (parametersFile != NULL) { fscanf(parametersFile, "%s %d", &name, &MaVariable1); fseek(parametersFile, +1, SEEK_CUR); fscanf(parametersFile, "%s %f", &name, &UneAutreVariable); }
Comment faire pour récupérer de façon facile ces variables?
Merci.
Partager