char string[MAX_BYTES] = "This is a string\nthat I'm using\nfor scenario 1";
Сценарий 2
printf("Enter string: ");
fgets(string, MAX_BYTES, stdin);
Если я обеспечиваю строку в-кода (Сцен. 1), я могу разрыв строки с '\n'
.
Но если запрос в терминале fgets()
или scanf()
(сценарий 2), нажатие enter
продолжает выполнение кода.
Как добавить разрыв строки для ввода без запуска остальной части кода?
Вы можете вызвать 'fgets()' в цикле, объединив ввод в строку результата. – Barmar