Я пытаюсь просканировать какой-то пользовательский ввод, но когда я запускаю программу, все, что я получаю, это куча 3/4 фракций.
Мне нужно иметь возможность сканировать символы, пробелы и разрывы строк. Если пользователь вводит что-то вроде:
Hello this
is
a test123 234 !!!
Как только они закончат вводить то, что хотят ввести, они нажмут CTRL + D, и вот как я узнаю, чтобы перестать читать то, что они говорят.
Вот мой код:
char user_input[1000];
int i = 0;
while (scanf("%c", &user_input[i]) == 1) {
i++;
}