|
Модераторы: Daevaorn |
|
Lockdog88 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 22.4.2010 Репутация: нет Всего: нет |
Добрый день, возникла странная проблема:
Читаю из COM порта строку вида: "160,1459,255,166,176,-56,10\r\n"
После вызова функции ui->consoleText->insertPlainText(data); я вижу в поле всю строку, которую принял из порта в том же виде в котором отправил После этого: QList<QByteArray> doubles = data.split(','); должен получится список из 7 элементов, которые были разделены запятой, но когда я вызвал функцию, которая показывает размерность списка, то получается, что он может состоять из 2х, 4х или 5ти элементов при каждом новом чтении без какой-либо закономерности. При этом, если я читаю значение элемента doubles[0], то там может находиться любой кусок из входной строки В чём может быть причина? |
|||
|
||||
Lockdog88 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 22.4.2010 Репутация: нет Всего: нет |
Решено, проблема была с чтением из порта.
|
|||
|
||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |