Здравствуйте, подксажите, чем имитировать 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)
- Форум Лишние символы в конце строки - C (2019)
- Форум Удалить символ конца строки в CL (2011)
- Форум удалить символ в конце строки ^M ? (2006)
- Форум rs232, ftdi чип и символы конца строки (2011)
- Форум [java] Откусить от конца строки n символов (2010)
- Форум Добавить символы в начале и конце строки (2009)
- Форум Как добавить непечатаемый символ ^M в конце строки (2022)
- Форум Символа новой строки в конце файла не видно! (2010)