pb de longueur avec une string
Bonjour, ce message fait un peu suite à mon pb de http://www.developpez.net/forums/viewtopic.php?t=456100
Ce poste étant un peu lourd, je vous envoie que la partie du prgm qui plante.
J'ai fait un prgm qui lit une ligne d'un fichier txt et qui me renvoie la longueur de la string lue. Voici mon fichier input3.txt
et voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#include<stdlib.h>
#include<stdio.h>
#include<assert.h>
#include<string.h>
int main()
{
char line[500];
FILE * file=fopen("input3.txt","r");
fgets(line,sizeof line,file);
printf("%d\n",strlen(line));
return 0;
} |
Pourquoi est-ce que la sortie est 22 et non 20 ? J'ai bien fait attention à ce que je n'ai pas de retour chariot à la fin de mon fichier input3.txt
Merci