Ознакомительная версия. Доступно 29 страниц из 187
fputs(buf, stdout);
else {
buf[strlen(buf)-1] = ' ';
fputs(buf, stdout);
fflush(stdout);
ttyin();
lines = 0;
}
}
Мы использовали здесь
BUFSIZ
, который определен в
<stdio.h>
как размер буфера входного потока. Функция
fgets(buf, size, fp)
выбирает следующую строку входного потока из
fp
до символа перевода строки (включая его) в буфер и добавляет завершающий символ