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. ??????????????????????????????????????????????,
    Méga pas compris ...
    0
    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
      0
      1. Et en tapant echo ça donne quoi?
        0
        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
          0
          1. Je voi pas trop l'intéré mais le principe c est de printf les arguments (argv)
            0
            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;
              }
              0
              1. Modérateur
                Re,

                Pour ajouter des options à la ligne de commande (voir man echo) tu peux utiliser la fonction getopt voir man getopt
                0
                1. merci pour le coup de main est ce que vous savez comment faire pour le cat please
                  0
                  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.
                    0
                2. pas de problème, cat , tee , nl, head, more, tail, ls
                  0
                  1. Modérateur
                    Salut,

                    Tu peux regarder le code source de ces commandes ;-)
                    0
                3. Modérateur
                  Re,

                  Je vais t'expliquer un peu plus tard.
                  Je suis au boulot.
                  0
                  1. d'accord pas de soucie, quand tu aura le temps
                    0
                    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
                      0