@Paladin1032
Студент МФТИ

Как разобрать QByteArray на QVector?

Доброго времени суток!

Имеем QByteArray, в котором записано
"2700\n1455\n762\1834\n"
Необходимо сделать из него массив QVector d, такой что
d[0] = 2700, d[1]=1455, d[2] = 762, d[3]1834.

Подскажите пожалуйста, как это можно сделать?
Спасибо!
  • Вопрос задан
  • 1022 просмотра
Решения вопроса 1
gbg
@gbg Куратор тега Программирование
Любые ответы на любые вопросы
Сначала методом .split() разрезать его по символу \n. Получите list из массивов.
Затем каждый массив методом to_long перевести в числа и записать в массив.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vilgeforce
Раздолбай и программист
Разбить QByteArray по разделителю '\n', каждый получившийся элемент нужно прогнать через аналог atoi, что там в Qt не помню. Не ясно в чем проблема.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы