Bonjour,
Je souhaite écrire une fonction qui extrait un chaine de caractères du début jusqu'au premier espace (exemple : je rentre dans ma fonction "salut developpez.com" et elle me renvoit "salut" ).
J'ai tout essayé mais rien ne fonctionne. Mon main est :
Savez vous comment réaliser cette fonction extraire_code pour qu'elle me renvoit le debut de ma chaine (jusqu'au premier espace)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 int main(int argc , char *argv[]) { char ligne[256]; char InstP[256]; FILE *fProg = fopen( argv[2], "rt" ); /* ouvre en lecture */ if (fProg==NULL) { printf("erreur d'ouverture sur le fichier %s/n",argv[2]); return 1; /* sort du programme (code erreur 1) */ } while (fgets( ligne, 256, fProg ) != NULL) { /* essai lecture ligne */ InstP=extraire_code(ligne); n++; } fclose(fProg); /* ferme le fichier */ return 0; }
Merci beaucoup !
A+ Julie
Partager