Probleme de pointeur

Signaler
Messages postés
89
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
9 septembre 2014
-
Messages postés
4
Date d'inscription
vendredi 4 avril 2008
Statut
Membre
Dernière intervention
4 avril 2008
-
if(ptr != NULL){
           char s1[26];
           strncpy(s1, ptr, 25);
           ptr1 = strstr(s1, "=");
           char *p1 = strtok(ptr1+1, esp);
           fprintf(serv,"%s",p1);
           fprintf(out," Serveur : %s",p1);
          

voila je recupere la valeur p1 dans un fichier message.txt, exemple la valuer est MILOUAN

    out = fopen( "message.txt", "w+" );
    serv = fopen( "serveur.txt", "w+" ); 

mais quand je veux afficher la valeur p1 dans le fichier serveur.txt, il m'ecrit MILOUANMILOUAN

pourquoi ?

1 réponse

Messages postés
4
Date d'inscription
vendredi 4 avril 2008
Statut
Membre
Dernière intervention
4 avril 2008

essaye avec return(o)
oubien exit(0) apres avoir fé des test d'ouverture