[C] lecture et traitement des données reçus

pweteur Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonsoir voila enfaite j'ouvre un fichier et j'essay de traiter les informations que j'obtien avec fgets mais on dirais qui ne traite qu'une partie ou un quart de ce qui est lis comment faire ?

mon code:

void aidecmds(char *buffer, char *mot5, char *mot6, int sock, char *mot)
{
char *aide_cmds;
int ok = 0;
if (stricmp(mot5,"REGNICK") == 0) { aide_cmds = "Clef=REGNICK"; }
else return;
FILE* fichieraide = NULL;
char secteur[10000] = "";
fichieraide = fopen("aide/fr_aide_pseudo", "r+");
if (fichieraide != NULL) {
while (fgets(secteur, 10000, fichieraide) != NULL)
{
printf("%s %s\n",secteur,aide_cmds);
if (stricmp(secteur,aide_cmds) == 0) { ok = 1; printf("okey\n"); continue; }
if (stricmp(secteur,"Clef=FIN") == 0) { fclose(fichieraide); return;}
if (ok == 1) {
sprintf (buffer, ":%s NOTICE %s %s \r\n",csnick,mot,secteur);
send (sock, buffer, strlen (buffer), 0);
continue;
}
continue;
}
}
if (fichieraide == NULL) {
printf("Je ne peut pas ouvrir le fichier de rubrique d'aide.\n");
Sphere_log_erreur_aide(buffer,sock);
fclose(fichieraide);
exit(1);
}
}
A voir également:

2 réponses

pweteur Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
Vous êtes pas capable de me dire pourquoi je ne peut pas traiter les lignes d'un fichier une par une ? ou meme me donner un exemple de traitement de ces lignes les unes aprés les autres ?

Sérieu fermer le forum car vous êtes pas bon à grand chose.
PS: le site devrai être commentcamarchejesaispas.net car vous êtes vraiment des taches.
0
Utilisateur anonyme
 
Lol,

C'est la meilleure !

Commences donc par assumer tes incapacités et ne rend pas les autres responsable de ton ignorance !

Pour le reste démerdes toi avec Google ... !

Si le problème réside ! téléphone à maman !

++

"Il n'est rien de réel que le rêve et l'amour"
0