[Langage C] fscanf et espace
Résolu
bkrqpzef
Messages postés
213
Statut
Membre
-
bkrqpzef Messages postés 213 Statut Membre -
bkrqpzef Messages postés 213 Statut Membre -
Bonjour à tous,
Voilà j'ai un soucis. Mon code est le suivant :
FILE *Ftitre;
Ftitre=fopen("Ftitre.txt", "w");
fprintf(Ftitre, "testons le");
fclose(Ftitre);
Et j'ai dans un autre programme, qui exploite le fichier Ftitre.txt créé par le premier :
char titre[100];
FILE *Ftitre;
Ftitre=fopen("Ftitre.txt", "r");
fscanf(Ftitre, "%s", &titre);
fclose(Ftitre);
A mon grand désepoir, le fichier Ftitre.txt ne contient que le mot "testons", alors que je voudrais "testons le". Il ne supporte pas les espaces. (Il considère les espaces comme un caractère "\0" ???)
Si vous avez une idée, je suis preneur.
Merchi.
Voilà j'ai un soucis. Mon code est le suivant :
FILE *Ftitre;
Ftitre=fopen("Ftitre.txt", "w");
fprintf(Ftitre, "testons le");
fclose(Ftitre);
Et j'ai dans un autre programme, qui exploite le fichier Ftitre.txt créé par le premier :
char titre[100];
FILE *Ftitre;
Ftitre=fopen("Ftitre.txt", "r");
fscanf(Ftitre, "%s", &titre);
fclose(Ftitre);
A mon grand désepoir, le fichier Ftitre.txt ne contient que le mot "testons", alors que je voudrais "testons le". Il ne supporte pas les espaces. (Il considère les espaces comme un caractère "\0" ???)
Si vous avez une idée, je suis preneur.
Merchi.
A voir également:
- [Langage C] fscanf et espace
- Espace insécable - Guide
- Langage ascii - Guide
- Espace de stockage gmail plein - Guide
- Espace stockage google - Guide
- Langage binaire - Guide
3 réponses
hello
il manque le format
fprintf(Ftitre, "%s\n", "testons le");
il manque le format
fprintf(Ftitre, "%s\n", "testons le");
fiddy
Messages postés
11653
Statut
Contributeur
1 847
Le format est facultatif, tout comme avec printf.