Echo sous linux

Bonjour,
est ce que quelqu'un pourrai m'aider pour refaire la fonction echo sous forme d'un programme en language C
merci. bonne journée a vous.
Configuration: Linux
Firefox 3.0.13

16 réponses

  1. j'ai regarder se que tu ma passer et il y a pas les fonctions que je veux.
    Je veux essayer de refaire ses fonctions mais je ne voix pas du tout par ou commencer
    1. Modérateur
      Re,

      Je vais t'expliquer un peu plus tard.
      Je suis au boulot.
      1. pas de problème, cat , tee , nl, head, more, tail, ls
        1. Modérateur
          Salut,

          Tu peux regarder le code source de ces commandes ;-)
      2. merci pour le coup de main est ce que vous savez comment faire pour le cat please
        1. Donne tout de suite la liste de toutes les commandes que tu veux imiter, on gagnera du temps ;-))
          Serais-tu entrain d'écrire un interpréteur de commandes ?
          Bonne continuation.
      3. Modérateur
        Re,

        Pour ajouter des options à la ligne de commande (voir man echo) tu peux utiliser la fonction getopt voir man getopt
        1. Modérateur
          Salut,

          Un echo très minimal, à toi de l'améliorer ;-)
          #include <stdio.h>
          #include <stdlib.h>
          
          int main(int argc, char *argv[])
          {
            int i;
            for(i=1;i<argc;++i)
            printf("%s ",argv[i]);
            return EXIT_SUCCESS;
          }
          1. Je voi pas trop l'intéré mais le principe c est de printf les arguments (argv)
            1. je suis débutant en language c et je veux réaliser un programme qui fait la même fonction d'echo et cat
              1. bas la je suis sous linux et je ne voix pas du tout comment faire pour refaire la commande echo mais en ligne de commande