У меня есть программа, которая считывает данные с stdin
. Эти данные представляют собой последовательность байтов. Если есть байт, описывающий новую строку в нем (в шестнадцатеричном формате: 0x0A), scanf
перестает читать.Force scanf, чтобы потреблять новую строку
Могу ли я замаскировать этот байт, чтобы scanf
продолжал читать всю последовательность?
Важно, чтобы память, написанная scanf
, содержит символ новой строки.
, где должен остановиться ваш сканер? – Rozuur