Bonjour,
je suis coincé sur un probleme d'apparence trivial, mais il n'en a pas l'air pour le moins. Le voici :
J'ai un fichier structuré de la manière suivante : nom1:nom2:.....:nomN (il contient donc une unique ligne).
Je dois écrire la fonction suivante : void select(int i, FILE* f, char c[50]) qui range dans c le i-eme nom. je dois pour cela utiliser la fonction fscanf().
j'invoque fscanf de cette façon :
le programme juste devrait boucler i fois, or mon programme range dans c la ligne entière et boucle donc une fois. Comment réaliser la fonction voulue en utilisant fscanf() ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fscanf(f, "%s%*1[:]", c, buf) != EOF)
Merci
Partager