Code source de la commande nl

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.

2 réponses

  1. 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.
    1. Contributeur
      '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.
    2. Contributeur
      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
    3. @ElementWJe vous remercie Beaucoup de votre aide. Soyez en paix
    4. Je vous remercie Beaucoup.Que la paix soit avec vous.