Здравствуйте, подксажите, чем имитировать ctrl+d в Си. не помню, 15 символ ascii или 13, но в любом случае, например если я через popen открываю потоковый sed, который ожидает в конце Ctrl+D, это не работает FILE *fp; fp=popen("sed -l -e 'какие-то регекспы',"r+"); //тут идет обмен между пайпом и чтение из него fgets(...) // все идет нормально, но я не могу сказать sed-у что на этом этап работы с ним завершен. putc(N,fp) где N - код feof (перепробовал 10-18, тк помню что кто-то из них ;) не хочет. В консоле если вызывать sed с теми же параметрам, он завершает чтение stdin при ^D Спасибо
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Die-Hard
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Добавить в конце строки символ (2021)
- Форум Проверка того, является ли символ символом конца строки (2010)
- Форум Удалить символ конца строки в CL (2011)
- Форум Лишние символы в конце строки - C (2019)
- Форум удалить символ в конце строки ^M ? (2006)
- Форум [java] Откусить от конца строки n символов (2010)
- Форум rs232, ftdi чип и символы конца строки (2011)
- Форум Добавить символы в начале и конце строки (2009)
- Форум Как добавить непечатаемый символ ^M в конце строки (2022)
- Форум Символа новой строки в конце файла не видно! (2010)