Название: QDataStream<<шестнадцатиричное значение. Отправлено: soulsaver от Января 17, 2012, 08:47 Здравствуйте уважаемые программисты. Мне нужна помощь и я очень надеюсь ее тут получить))). От гугла уже тошнит, на яндекс вопросах тоже не помогли). Дело собственно вот в чем. Делаю программу которая на низком уровне (без драйверов) выдирает нужную инфу из 2х дбфок, создает новую и записывает все туда. Структуру дбф3, а мне нужен именно этот тип, вызубрил на зубок. В принципе ничего сложного нет. но вот в чем проблема. Немогу конвертировать переменную int в 16тиричную систему исчисления а потом побитно записать в файл потоком QDataStream. Вот примеры:
Код: QFile dbf1; Название: Re: QDataStream<<шестнадцатиричное значение. Отправлено: Пантер от Января 17, 2012, 09:10 А зачем ты через QString работаешь? Просто засовывай в поток свой dbfKolZap.
Название: Re: QDataStream<<шестнадцатиричное значение. Отправлено: soulsaver от Января 17, 2012, 09:18 ээээммм.... прикинь я и так и этак его вертел чтоб в 16тиричную перевести.... а тут плять.... и не разу ж мой мозг не кинул в поток просто десятиричное число.... пойду возьму ствол и застрелюсь.... РАБОТАЕТ. РЕШЕНО!!! Стыдно то как....
Название: Re: QDataStream<<шестнадцатиричное значение. Отправлено: Пантер от Января 17, 2012, 09:20 Забей, бывает. У самого как-то такое было.
|