Название: Как узнать размер файла? Отправлено: cbp от Май 12, 2009, 19:59 Задам здесь такой вопросик! Имеется бинарный файл QFile file(fileName) необходимо узнать его размер, из него я должен считывать по 16 бит в short переменную, но не разобрался как это можно реализовать? И следовательно, узнать бы как записывать в файл по 16 бит?
Помогите! Название: Как узнать размер файла? Отправлено: Авварон от Май 12, 2009, 20:04 Код: virtual qint64 size () const Название: Re: Как узнать размер файла? Отправлено: cbp от Май 13, 2009, 13:33 Что такое qint64?
Название: Re: Как узнать размер файла? Отправлено: pastor от Май 13, 2009, 13:39 Тип возвращаемого результата
Название: Re: Как узнать размер файла? Отправлено: cbp от Май 13, 2009, 18:01 Спасибо!
Вот такую функцию написал для записи в файл по 2 байта, но файл при вызове функции постоянно перезаписывается, можно ли как-то добавлять в файл? Цитировать void sample_writer(char x) { QFile file_in("sample.smp"); if (!file_in.open(QIODevice::WriteOnly)) printf("\nОшибка открытия для записи"); file_in.write(&x,2); file_in.close(); } Название: Re: Как узнать размер файла? Отправлено: Пантер от Май 13, 2009, 18:19 QIODevice::Append
Название: Re: Как узнать размер файла? Отправлено: ритт от Май 13, 2009, 21:15 cbp, документация для кого? читай про QFile/QIODevice
|