![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
gormih |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 22.9.2011 Пользователь №: 2901 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Проблема в том, что сия чудная библиотека не хочет давать только строки по ->ReadLine - дает нарезку из обрывков строк.
Инициализация:
Читаю так: void NmeaSerial::onNmeaDataRead()
Как победить недуг? Есть идея использовать getChar, но это как то муторно... |
|
|
![]() |
gormih |
![]()
Сообщение
#2
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 22.9.2011 Пользователь №: 2901 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Временное решение - ограничить чтение строки если размер буфера меньше размера максимальной строки.
Как то так:
Как показывает практика вполне работоспобно, но хотелось бы более красивого варианта... |
|
|
kuzulis |
![]()
Сообщение
#3
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 20.6.2025, 18:11 |