Если вы вызываете scanf
или getline
или подобное, тогда базовый C runtime (CRT) обрабатывает Enter, Backspace, Delete, клавиши со стрелками, Tab и т.п., и, конечно, все печатаемые клавиши.
Если вы хотите обрабатывать Enter не так, как CRT, вам придется обрабатывать и другие клавиши, используя _getch
(нестандартная функция, отличная от getchar
). Вам придется написать код. Насколько я знаю, нет способа использовать scanf
или getline
, без Enter, переходя к следующей строке.