Salut,
j'ai écrit un programme qui prend comme option le nom d'un fichier.
Mais je voudrais faire en sorte que ce fichier puisse être fourni par le flux d'entrée standard de manière à pouvoir piper les programmes.
Mais à vrai dire je ne sais pas trop comment m'y prendre pour teste que stdin vient bien de la sortie d'un programme et non pas de mon clavier?
merci de vos conseils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv){ char ch[1024]; while( fgets(ch, 1000, stdin) ) { printf("%s\n", ch); } return 0; }
Partager