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

Размер и выделение памяти под открытие файла. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильно ли построен класс http://www.cyberforum.ru/cpp-beginners/thread349525.html
STRUCT.cpp #include "STRUCT.h" STRUCT::STRUCT() { clrscr(); printf(" Введите количество спортсменов: "); scanf("%d", &count); //Ввод количества участников min = init_athletes(all,...
C++ Можно ли на базе массива реализовать контейнер Можно ли на базе массива реализовать контейнер? Если да, то как это будет происходить? http://www.cyberforum.ru/cpp-beginners/thread349522.html
C++ Заполнить двумерный массив следующим образом: 1 24 25 ... 120 2 ... 26 ... 119
Заполнить двумерный массив следующим образом: 1 24 25 ... 120 2 ... 26 ... 119 ... ...
Перенести первые к элементов в конец C++
дан одномерный массив М из 28 элементов. Перенести первые к элементов в конец: М, М,..., М,М,..., М
C++ Составить программу, которая меняет местами две любые строки массива http://www.cyberforum.ru/cpp-beginners/thread349514.html
Дан двумерный массив. Составить программу, которая меняет местами две любые строки массива.
C++ Вывести в файл используя fin Здравствуйте! Считываю что-то через fin>>! Как мне вывести результат в файл!? Если cout то выводить в экран консоли, а как вывести в файл? Заранее благодарен! Добавлено через 1 минуту Так... подробнее

Показать сообщение отдельно
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
09.09.2011, 12:36
KorPaEv, если файл over 4Gb, то у вас будут проблемы с выделением такого буфера. На 32-х системах это в принципе невозможно, на 64-х ещё такую память достать надо. Читайте порционно в небольшой буфер (4 Кб, например).

Добавлено через 5 минут
Не знаю на счёт pos_type, но старый добрый сишный fpos_t может учитывать огромные файлы (у меня определён как long long). Получается через ftell( FILE*, fpos_t* ). Но это ТСу, к сожалению, не подойдёт.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru