Programme en C qui affiche n lignes demandés - C - Programmation
Marsh Posté le 19-03-2004 à 19:21:25
utilise fgets (ou getline quitte à l'écrire toi même)
faut faire un FIFO borné.
chaque fois que tu lis une ligne, tu la rajoute à la fin, et tu effaces la plus vieille de telle sorte que tu mémorise uniquement les dix dernireès lignes parcourues. arrivés en fin de fichier, tu affiches les lignes stockées
Marsh Posté le 20-03-2004 à 03:04:46
Bon, je réussis à lire le fichier....reste à trouver comment passer le paramètres d'afficher n lignes
Code :
|
Marsh Posté le 20-03-2004 à 03:39:52
Bon, voilà qu'il me sort une erreur de segmentation
Code :
|
Marsh Posté le 20-03-2004 à 11:38:46
C'est quoi cette ligne ?
else((c == '\n') && !(--c)
Il manque pas quelque chose là ?
Marsh Posté le 19-03-2004 à 19:18:09
Je dois écrire un programme qui prend comme paramètres les noms des fichiers et un entier positif n et afficher les n (ou dix si n n?est pas donné) dernières lignes de chaque fichier spécifié.
Bon, le programme ouvre les fichiers, lit ligne par ligne et affiche le nom du fichier suivi de ses dernières lignes et fermer les fichier.
Je suis comme vraiment perdu..