Что такое стандартный входной буфер?
#include
int main(void)
{
int c;
c = getchar();
putchar(c);
c = getchar();
putchar(c);
c = getchar();
putchar(c);
return 0;
}
Я хочу понять, почему функция, которая вызывается три раза, работает со строкой, которая была введена только один раз. Кто-то объяснил, что в этой ситуации мы работаем со стандартным входным буфером, и это часть памяти. Я хочу прочитать кое-что об этом. Можете ли вы посоветовать мне некоторые ресурсы?