Привет всем !!!
while(1)
{
while(c=fgets(stdin)!=EOF) fputs(c,stdout);
printf("YRA");
}
маленькая прога прекрасно работает при вводе с клавы но хочется что бы она получала данные от другого источника путем перенаправления потока
например b | a
while(1)
{
while(*buf) fputc(*buf++,stdout); buf++;
но к сожалению я не знаю что написать в этом месте чтобы a получила конец файла и при этом не уничтожилась труба(pipe)
}
заранее благодарю