Code source de la commande nl

khaditou05Nye79 Messages postés 10 Statut Membre -  
 Khaditou05Nye79 -
Bonjour, Notre professeur de Lunix nous a demandé de changer le code source de nl en utilisant des lettres de l'alphabets ou des puces au lieu des chiffres. Sachant que les lettres de l'alphabet ne sont que 26 si on a un texte dépassant 26 lignes on doit doubler les lettres alors 27 devient aa et 54 devient aaa et ainsi de suite. S'il vous plait pouvez-vous m'aider à écrire ce code c'est urgent.



A voir également:

2 réponses

Utilisateur anonyme
 
Bonjour,

t'aider on peut, mais pas le faire pour toi.
Poste ce que tu as commencé, et ceux qui savent pourront te guider.
Voir la coloration syntaxique ici pour poster un code.

Et ici à propos des exercices https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
0
khaditou05Nye79 Messages postés 10 Statut Membre
 
Au fait, on nous a dit d'utiliser le vrai code de nl et de le changer. Mes camarades et moi avons fait des recherches mais nous ne l'avons pas trouver et j'ai trouver le votre. Pour pouvoir le changer je dois bien le comprendre. Je n'ai appris le langage C que 30 heures.
0
ElementW Messages postés 5690 Statut Contributeur 1 224
 
'lut,
nl
fait partie des GNU coreutils, c'est pour ça que tu ne trouves pas sa source indépendamment. Tu peux trouver sa source ici (GitHub), mais c'est du code GNU quoi... moche à mon goût.
0
Khaditou05Nye79 > ElementW Messages postés 5690 Statut Contributeur
 
Je vous remercie Beaucoup de votre aide. Soyez en paix
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Il lui faudra quand même se procurer le package source des coreutils vu les dépendances de code pour compiler une version spécifique de nl

http://ftp.gnu.org/gnu/coreutils/
http://git.savannah.gnu.org/cgit/coreutils.git/plain/README-hacking

Ce sujet sur SO peut lui être utile : https://stackoverflow.com/questions/22005048/compile-specific-source-file-in-linux-coreutils-package pour éviter d'avoir à recompiler tout coreutils juste pour compiler un des programmes.

Dal
0
Khaditou05Nye79
 
Je vous remercie Beaucoup.Que la paix soit avec vous.
0