читать завершенную строку '\ n' (перевод строки), используя windows через C - PullRequest
1 голос
/ 26 января 2011

возможно ли прочитать строку произвольной длины, оканчивающуюся новой строкой, используя только C, а не C ++? Я пытался найти примеры, но я не могу найти какие-либо использующие окна, которые используют это. я могу выполнить чтение данных с последовательного порта, но проблема в том, что они случайны по длине. Единственный общий фактор заключается в том, что эти строки заканчиваются символом новой строки. большое спасибо

1 Ответ

0 голосов
/ 26 января 2011

Не тривиально. Вызывайте fgets в цикле, пока вы не нажмете на новую строку, удерживая каждый буфер, который вы прочитали до этого момента.

...