LINUX.ORG.RU

что делает терминал по ctrl D?


0

0

Привет всем !!!

while(1)

{

while(c=fgets(stdin)!=EOF) fputs(c,stdout);

printf("YRA");

}

маленькая прога прекрасно работает при вводе с клавы но хочется что бы она получала данные от другого источника путем перенаправления потока

например b | a

while(1)

{

while(*buf) fputc(*buf++,stdout); buf++;

но к сожалению я не знаю что написать в этом месте чтобы a получила конец файла и при этом не уничтожилась труба(pipe)

}

заранее благодарю

anonymous

А что надо делать этой проге после получения EOF?

Druker
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.