Echo sous linux

waldner77 Messages postés 196 Statut Membre -  
waldner77 Messages postés 196 Statut Membre -
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.
A voir également:

16 réponses

totor
 
??????????????????????????????????????????????,
Méga pas compris ...
0
waldner77 Messages postés 196 Statut Membre 4
 
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
totor
 
Et en tapant echo ça donne quoi?
0
waldner77 Messages postés 196 Statut Membre 4
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gero
 
Je voi pas trop l'intéré mais le principe c est de printf les arguments (argv)
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Pour ajouter des options à la ligne de commande (voir man echo) tu peux utiliser la fonction getopt voir man getopt
0
waldner77 Messages postés 196 Statut Membre 4
 
merci pour le coup de main est ce que vous savez comment faire pour le cat please
0
loupius
 
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
waldner77 Messages postés 196 Statut Membre 4
 
pas de problème, cat , tee , nl, head, more, tail, ls
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Tu peux regarder le code source de ces commandes ;-)
0
waldner77 Messages postés 196 Statut Membre 4
 
a oui comment? ^^
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Tu télécharges coreutils http://www.gnu.org/software/coreutils/

0
waldner77 Messages postés 196 Statut Membre 4
 
et tu fait comment stp
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Je vais t'expliquer un peu plus tard.
Je suis au boulot.
0
waldner77 Messages postés 196 Statut Membre 4
 
d'accord pas de soucie, quand tu aura le temps
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
0
waldner77 Messages postés 196 Statut Membre 4
 
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