Programme

mourad -  
TheFox Messages postés 145 Statut Membre -
voila je suis debutant en programmation et j ai un tp a rendre alors j aimerais bien que vous m aidiez merci voila l exercise.
La commande Unix/Linux tail reçoit comme paramètres un entier positif n et des noms
de fichiers et affiche à l’écran les n dernières lignes de chacun de ces fichiers. L’entier n
est facultatif et s’il n’est pas spécifié, tail affiche tout simplement les dix dernières lignes
de chaque fichier passé comme paramètre. On vous demande d’écrire un programme C,
appelé queue, qui aura les mêmes fonctionnalités que la commande tail. Le programme
doit prendre comme paramètres des noms de fichiers et éventuellement un entier positif n
et afficher les n (ou dix si n n’est pas donné) dernières lignes de chaque fichier spécifié.
Pour cela le programme doit ouvrir chacun des fichiers, lire ligne par ligne le fichier,
afficher le nom du fichier suivi de ses dernières lignes, ensuite fermer le fichier. On
suppose que tous les fichiers passés en paramètres existent dans le répertoire courant.
Exemple:
Si on tape queue 5 toto1 toto2 toto3 *.c, le programme devra afficher les cinq dernières
lignes des fichiers toto1, toto2, toto3 et de tous les programmes C du répertoire courant.
Par contre, si on tape queue toto1 toto2, le programme devra afficher les dix dernières
lignes des fichiers toto1 et toto2.

1 réponse

TheFox Messages postés 145 Statut Membre 10
 
posé comme ça, on dirait que tu veux qu'on fasse le pog à ta place!
tu es coincé où ?

TheFox, le Mr Renard de l'informatique
signez le livre d'or anti fogiel: http://leloup.j.free.fr
0