Bonjou,

J'ai un pb très blocant de lecture d'une donnée dans un fichier:

mon main est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
 
char x[10];
char in[10];
FILE *fin;
 
scanf("%s",in);
fin=fopen(in,"r");
 
fgets(x,10,fin);
 
fclose(fin);
 
printf("x vaut %s",x);
 
}

=> le fichier en entrée contient un seul nombre (1.12) et la fonction me renvoit
x vaut {\rtf1\ma


alors que je m'attends à x vaut 1.12 !!

où est mon erreur?

Marci

Edit : merci de penser a la balise code