Salut, je voudrais lire un fichier texte de cette forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ceci est la premiere phrase
ceci est la deuxieme
et ca la troisieme
et je voudrais accéder a chaque phrase séparement. Ainsi, j'ai codé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
for (int i=0;i<NBPHRASES;i++)
{
   fscanf(fich,"%s\n",&buffer);
   ShowMessage(buffer);
}
Seulement, le scanf s'arrete au premier espace, ce qui fait que je ne récupère que les premiers mots : ceci, ceci, et...
Y a-til un moyen pour que le scanf prenne toute la phrase jusqu'à '\n' plutot que ' ' ??
Merci d'avance...