GCC Неправильная предварительная обработка escape-последовательностей, таких как \n
Я пробовал печатать текст через printf
Команда, скомпилированная через GCC MINGW, наблюдала странный вывод следующим образом
Ввод в C: printf("press input key\n");
выход:
ПРОТИВ
если тот же текст напечатан без \n
но с %c
он работает нормально следующим образом:
Ввод в C: printf("press input key %c",10);
// %c",10 (ASCII code for newline)
Выход:
нажмите клавишу ввода
(здесь курсор перемещен на следующую строку)
любой, пожалуйста, укажите возможную причину и решение этой проблемы