Bonjour,
Voilà mon prblème :
J'ai un fichier texte que je lis ligne par ligne
par exemple j'ai une ligne qui fait : "aa bb cc dd ee ff gg"
aa bb cc et dd sont des informations utiles que je dois séparer et ee ff et gg font partis du même champs
Je fais d'abord mon fgets :
et ensuite mon sscanf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part fgets(temp,nb_max,fp);
Donc ici dans chaine1, j'ai "aa", dans chaine2, j'ai "bb", dans chaine3, j'ai "cc", dans chaine4, j'ai "dd" et dans chainee5, j'ai "ee"
Code : Sélectionner tout - Visualiser dans une fenêtre à part sscanf(temp,"%s %s %s %s %s",chaine1,chaine2,chaine3,chaine4,chaine5);
par contre ce que je voudrais c'est avoir "ee ff gg" dans chaine5 .....
Donc est-ce qu'il existe une fonction qui met tout le reste de la ligne prise par le fgets dans une chaine ?
Merci
Partager