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

Как определить размер файла свыше 4Гб? - C++

Восстановить пароль Регистрация
 
ksusha_77795
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 4
05.06.2013, 18:28     Как определить размер файла свыше 4Гб? #1
C++
1
2
3
4
5
6
7
8
FILE *d,*d1;
d=fopen("D:\\tr.txt","rb");
d1=fopen("D:\\trr.txt","wb+"); 
//нужно вывести размер в байтах d
 
fseek(d, 0, SEEK_END);
size = ftell(d);
fseek(d, 0, SEEK_SET);
и функция

size = filelength(fileno(d)) работают с файлами не более 2х Гб.
Подскажите какую функцию использовать для обработки файла больше 4Гб
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 18:28     Как определить размер файла свыше 4Гб?
Посмотрите здесь:

C++ Определить размер файла в С++
C++ Как определить размер класса ?
Как определить размер фаила с ifstream или как-то по другому? C++
C++ Как определить размер строки LPTSTR?
Как определить размер класса? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4844 / 2983 / 367
Регистрация: 10.11.2010
Сообщений: 11,016
Записей в блоге: 10
Завершенные тесты: 1
05.06.2013, 18:40     Как определить размер файла свыше 4Гб? #2
В MinGW есть _off64_t ftello64( FILE * stream )
ksusha_77795
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 4
05.06.2013, 18:53  [ТС]     Как определить размер файла свыше 4Гб? #3
можно ли ее использовать в microsoft visual C++ 2010?
не могу разобраться
castaway
Эксперт С++
4844 / 2983 / 367
Регистрация: 10.11.2010
Сообщений: 11,016
Записей в блоге: 10
Завершенные тесты: 1
05.06.2013, 19:04     Как определить размер файла свыше 4Гб? #4
В MSVC должны быть аналоги _fseeki64 / _ftelli64
ksusha_77795
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 4
05.06.2013, 20:05  [ТС]     Как определить размер файла свыше 4Гб? #5
Все разобралась, спасибо)
Yandex
Объявления
05.06.2013, 20:05     Как определить размер файла свыше 4Гб?
Ответ Создать тему
Опции темы

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