Lecture d'un fichier qui contient une seule ligne
Salut,
J'espere que vous pouvez maider, en fait j'ai vu dans ce forum un pb qui semble à mon pb alors j'ai appliqué la solution que je l'ai trouvé, mais il ma donner une resultat fausse. voila un bout de code:
Code:
1 2 3 4 5 6 7 8 9
|
char *IP=(char*)malloc(20);
FILE *fichier;
fichier=fopen("fich.txt","r");
// Lecture de l'adresse IP
fgets(IP,sizeof IP,fichier);
IP[strlen(IP)]=0;
printf("%s",IP); |
Tout d'abord il m'a donné un warning:
Citation:
warning: implicit declaration of function `strlen'|
Le resultat est 192 , c'est tout.
Alors que mon fichier contient l'adresse IPsuivante:192.168.222.30
Je serai très reconnaissant, si vous pouvez m'expliquer ma faute.
Merci d'avance.