Russian Qt Forum

Qt => Общие вопросы => Тема начата: Qbos от Декабрь 12, 2010, 21:17



Название: Число в QString заданного размера
Отправлено: Qbos от Декабрь 12, 2010, 21:17
Суть задачи такова: мне нужно, чтобы, например, в QString размера 4 байта было записано число (к примеру, 10)...

Если на примере, то пускай есть строка "Привет" - 6 байтов. Нужно мне спереди приписать к этой строке ее длину, но таким образом, чтобы размер этой строки был не 6 байтов + 1 байт на число "6", а 6 байтов + 4 байта, в которых записано число "6".


Название: Re: Число в QString заданного размера
Отправлено: Sancho_s_rancho от Декабрь 12, 2010, 21:53
Суть задачи такова: мне нужно, чтобы, например, в QString размера 4 байта было записано число (к примеру, 10)...

Если на примере, то пускай есть строка "Привет" - 6 байтов. Нужно мне спереди приписать к этой строке ее длину, но таким образом, чтобы размер этой строки был не 6 байтов + 1 байт на число "6", а 6 байтов + 4 байта, в которых записано число "6".
Строка  QString "Привет" не равна 6 байтам. Она содержит 6 символов в юникоде. И далее по тексту у вас полное непонимание происходящего.
пи.си. Теория без практики — мертва и бесплодна, практика без теории — слепа и бесполезна.