Форум программистов, компьютерный форум CyberForum.ru

Размер файла - C++

Восстановить пароль Регистрация
 
l_cho
3 / 3 / 0
Регистрация: 02.04.2012
Сообщений: 31
01.02.2013, 15:46     Размер файла #1
Добрый день , нужно получить размер файла
мой код пишет что-то не внятное значение 1787408944


C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <sys/stat.h>
#include <iostream>
using namespace std;
 
int main(){
struct stat buf;
int size;
stat("/home/sys.cpp",&buf);
size=buf.st_size;
cout <<size<<endl;
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nikcharn
 Аватар для Nikcharn
71 / 53 / 3
Регистрация: 31.07.2009
Сообщений: 149
01.02.2013, 16:53     Размер файла #2
st_size - Размер файла в байтах


Проверил, работает нормально.
l_cho
3 / 3 / 0
Регистрация: 02.04.2012
Сообщений: 31
01.02.2013, 17:06  [ТС]     Размер файла #3
а не слишком ли много для маленького файла :
1787408944 ???
Nikcharn
 Аватар для Nikcharn
71 / 53 / 3
Регистрация: 31.07.2009
Сообщений: 149
01.02.2013, 17:09     Размер файла #4
Цитата Сообщение от l_cho Посмотреть сообщение
а не слишком ли много для маленького файла
У Вас файл сколько весит? Посмотрите и сравните.
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
01.02.2013, 18:30     Размер файла #5
l_cho, если не верите stl, вот апи
C++
1
2
3
4
5
6
7
8
9
    int SizeFile;
    HANDLE  hFile;
 
 
    hFile=CreateFileA(fn,
        FILE_ALL_ACCESS, NULL ,
        NULL, OPEN_EXISTING,
        FILE_ATTRIBUTE_NORMAL,NULL);
    SizeFile = GetFileSize(hFile, NULL);
ток настройки открытия посмотрите чтоб файл не повредился
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
01.02.2013, 18:48     Размер файла #6
Van111, этож под винду
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2013, 14:32     Размер файла
Еще ссылки по теме:

Размер файла в байтах C++
C++ Размер файла с текстом
Размер файла C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
02.02.2013, 14:32     Размер файла #7
go, ТС не уточнил ось, поэтому я и привёл такой пример
Yandex
Объявления
02.02.2013, 14:32     Размер файла
Ответ Создать тему
Опции темы

Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru