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?

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;
 
}
merci de vos conseils.