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

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

Войти
Регистрация
Восстановить пароль
 
marina11
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 88
#1

Посчитать размер файла - C++

08.04.2013, 20:40. Просмотров 525. Ответов 3
Метки нет (Все метки)

Здавствуйте!
При работе с файлом нужно динамически выделить память с помощью malloc. Но в параметрах malloc нужно указать размер. Подскажите пожалуйста, какой цикл сделать, чтобы он подсчитывал размер файла (перебирая построчно символы). Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2013, 20:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Посчитать размер файла (C++):

Удвоить размер файла, записав в конец файла все его исходные элементы - C++
Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в том же порядке). Помогите пожалуйста!!!!

Размер файла - C++
Добрый день , нужно получить размер файла мой код пишет что-то не внятное значение 1787408944 #include <sys/stat.h> ...

Размер файла - C++
Привет всем. мне нужно создать массив, в который будут считываться интовые значения из файла. для этого мне нужно знать размер этого файла....

Размер файла... - C++
Ищу функцию которая возвращает размер файла в строковом виде... Например: 4 -4 б 1041 - 1,017 Кб и.т.д.

размер файла - C++
Господа!!! прям проблема у меня. не могу получить размер файла через GetFileSize. #include"windows.h" int __stdcall WinMain(HINSTANCE...

Размер файла - C++
Как узнать размер файла в Си++/Си? кроме функции GetFileSize

3
prospector
7 / 7 / 0
Регистрация: 23.03.2013
Сообщений: 17
08.04.2013, 21:55 #2
И вам - не хворать!
Нужны подробности: что находится в файле (числа? какого типа?)? обязательно ли использовать malloc? Лучше разместите здесь задание целиком.
Сегодня уже отвечал на похожий вопрос, взгляните: Работа с массивом. Ввести число x и продублировать каждый элемент массива, превосходящий x.

Удачи!
1
gazlan
3139 / 1915 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
08.04.2013, 21:56 #3
GetFileSize function

Большой файл в память все равно не поместится.
1
alsav22
5437 / 4832 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.04.2013, 22:01 #4
C++
1
2
3
4
5
6
7
8
9
FILE * fd = fopen( "input.txt", "rb" );
 
fseek(fd, 0, SEEK_END); // перемотать на конец файла
 
long file_size = ftell(fd); // получить размер файла
 
char * buffer = (char*) malloc(file_size); // буфер под весь файл
 
fseek (fd , 0, SEEK_SET);  // перейти на начало файла
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2013, 22:01
Привет! Вот еще темы с ответами:

Узнать размер файла - C++
Дорогие форумчане! Есть у меня есть файл xxxxx.clk(все данные в нем строчные), он весит n-ое количество мегабайт. Нужно задать массив...

Размер исполняемого файла - C++
почему при не особо больших изменениях размер ИФ не увеличивается и не уменьшается?

Узнать размер файла - C++
Мне нужно прочитать обычный текстовый файл. Я думаю это сделать с помощью одной из функций семейства get(). Для этого (и не только) мне...

Размер файла с текстом - C++
Решаю сложную задачу. Появился такой вопрос с которым надо бы определится.. 1) Сколько места на диске займет файл (.txt) заполненный...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru