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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
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.