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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ko
 Аватар для Ko
-65 / 5 / 0
Регистрация: 23.12.2011
Сообщений: 246
#1

Ребята а что FILE * больше 4Gb файлы не поддерживает? - C++

13.09.2013, 13:25. Просмотров 310. Ответов 2
Метки нет (Все метки)

Ребята а что FILE * больше 4Gb файлы не поддерживает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2013, 13:25     Ребята а что FILE * больше 4Gb файлы не поддерживает?
Посмотрите здесь:

Файлы больше четырех гектаров C++
C++ Проверить, что каждое из чисел х и у больше 100
5 м/с и 5 км/ч. Что больше? C++
C++ Ребята что здесь неправильно?
C++ CStdioFile не поддерживает чтение файлов в формате Unicode. Что делать?
Запись/чтение структур (файлы) + разница между FILE * и <fstream> C++
C++ Ребята! Пожалуйста, объясните что делает данная программа?
Ребята расскажите что нибудь о :Программной реализация покадрового просмотра файла C++
Определить, что положительных чисел больше, чем отрицательных C++
C++ Когда элемент одного массива больше элемента другого массива, то тот элемент что больше расскладывается на меньшие элементы
C++ Программа не обрабатывает файлы больше 100 килобайт
Найти такое наименьшее N, что 1 + 1/2 + 1/3 + 1/4 + 1/N больше b C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kidasov
77 / 77 / 12
Регистрация: 02.12.2011
Сообщений: 966
Записей в блоге: 3
13.09.2013, 13:47     Ребята а что FILE * больше 4Gb файлы не поддерживает? #2
Нужно использовать 64-битный fopen.
C
1
FILE * fopen64 (const char *filename, const char *opentype)
По умолчанию для fopen ограничение на размер файла 4гб.
Ko
 Аватар для Ko
-65 / 5 / 0
Регистрация: 23.12.2011
Сообщений: 246
13.09.2013, 14:02  [ТС]     Ребята а что FILE * больше 4Gb файлы не поддерживает? #3
скачаю из файла и фиксирую позицию fgetpos (File_Stream,&pos); позиция упёрлась в 2147483432 байт

Добавлено через 2 минуты
error : identifier "fopen64" is undefined )

Добавлено через 11 минут
fopen64 это штука по линукс?
Yandex
Объявления
13.09.2013, 14:02     Ребята а что FILE * больше 4Gb файлы не поддерживает?
Ответ Создать тему
Опции темы

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