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
sscanf(temp,"%s %s %s %s %s",chaine1,chaine2,chaine3,chaine4,chaine5);
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"

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