|
Переписать функции getc/fgetc и putc/fputc.
Использовать функцию setvbuf установку буфера для файла, в данном случае мы утсатанавливаем ввод-вывод по потокам stderr stdin stdout
без буферизации, остальные открытые потоки (файлы) будут использовать внутренние буфера по 80 байт.
setvbuf(stdout, NULL, _IONBF , 0);
setvbuf(stderr, NULL, _IONBF , 0);
setvbuf(stdin, NULL, _IONBF , 0);
Вызов надо осуществлять до использования любой функции работы с потоками stderr stdin stdout
E-mail: info@telesys.ru