Russian Qt Forum

Программирование => С/C++ => Тема начата: Пантер от Май 03, 2008, 13:01



Название: Использование stat и получение размера файла
Отправлено: Пантер от Май 03, 2008, 13:01
Только не ругайтесь сильно, не могу разобраться. Мне нужно получить размер файла, причем стандартным сишным методом. Делаю так:
Код:
struct stat st;
stat(qsFileName.toLocal8Bit(),&st);
double size=st.st_size;
Но st.st_size возвращается как int, т.е. у файлика в 7 гектар возвращает что-то типа -1241234123. Какую функцию использовать чтобы возвращала размер в double или long?


Название: Re: Использование stat и получение размера файла
Отправлено: pastor от Май 03, 2008, 13:09
А какое отношение это имеет к Qt? Есть раздел С\С++ (http://prog.org.ru/forum/index.php/board,5.0.html) для такого рода вопросов.


Название: Re: Использование stat и получение размера файла
Отправлено: Пантер от Май 03, 2008, 13:17
Упс. Спасибо за перенос, забыл про этот раздел.


Название: Re: Использование stat и получение размера файла
Отправлено: Tonal от Май 03, 2008, 13:38
_stat64 - оно?


Название: Re: Использование stat и получение размера файла
Отправлено: Пантер от Май 03, 2008, 13:51
Спасибо! Оно. Только без _.