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

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

Войти
Регистрация
Восстановить пароль
 
mustardandrew
Человек
96 / 80 / 3
Регистрация: 16.06.2009
Сообщений: 229
#1

кто знает как в с++ найти размер файла - C++

16.06.2009, 18:11. Просмотров 628. Ответов 3
Метки нет (Все метки)

Мне нужно прочитать полностю файл и загрузить в память.

C++
1
2
3
4
5
6
7
8
9
fstream fs;
   fs.open("file.txt");
   if(fs){
      // 
      int count = 1000;
      
      char* txt = new char[count];
      fs.read(txt, count);
   }
Вместо
int count = 1000;
мне нужна некая функция для получение размера файла.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2009, 18:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос кто знает как в с++ найти размер файла (C++):

кто знает как? - C++
1. Написать шаблон функции для нахождения индексов элементов из заданного интервала, посортованих за спадением значений. Потом...

Кто знает как исправить ошибку - C++
При выполнении программы возникла следующая ошибка: ptr было nullptr. Что это значит и как ее исправить?Возникает в функции make в цикле...

Кто знает как из DEVc++ транслировать в C++? - C++
Есть программа написанная в Dev, которая не работает в Visual C++. Как данную программу перевести в Си? В чем их особенности? Вот сама...

Кто знает, как исправить ошибку? - C++
Написал программу, которая выводит все 6-ти значные числа палиндромы, но она начинает выводить только с 701107. Помогите, пожалуйста,...

Кто знает, как программировать в xcode? - C++
раньше работал на visual studio, недавно перешел на мас и установил xcode. при создании даже самой простой программы... #include...

Кто знает как исправить ошибки? - C++
Надо в указатель записать адрес функции из класса // узел template<typename T> struct T_Node { T m_value; // значение ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.06.2009, 18:24 #2
fstat

Добавлено через 1 минуту 26 секунд
http://www.cyberforum.ru/cpp/thread2...ighlight=fstat
mustardandrew
Человек
96 / 80 / 3
Регистрация: 16.06.2009
Сообщений: 229
16.06.2009, 18:26  [ТС] #3
Спасибо!!!
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
16.06.2009, 20:01 #4
Так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// obtaining file size
#include <iostream>
#include <fstream>
using namespace std;
 
int main () {
    long begin,end;
    ifstream myfile ("file.txt");
    begin = myfile.tellg();
    myfile.seekg (0, ios::end);
    end = myfile.tellg();
    myfile.close();
    cout << "size is: " << (end-begin) << " bytes.\n";
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2009, 20:01
Привет! Вот еще темы с ответами:

Задания в С++ (Возможно кто знает как сделать) - C++
Задали задания по практике, все сделала кроме С++, т.к. в ней немного не понимаю, помогите пожалуйста кто как может, буду благодарна!)

Кто знает как запустить данный проект? - C++
проблемка с запуском готовых компиляций... и сбором исходников... помогите кто-нибудь разобраться

Кто нибудь знает как написать игру на С ?) - C++
Зраствуйте Можно ли написать крестики нолики на С ? И как это сделать ? Дайте идею или код. Спасибо за внимание.

Microsoft Visual C++ 6.0 ляньте кто знает как решать - C++
При температуре воздуха зимой к - 20◦С потребления угля тепловой станцией складывает 50 тон за день. При температуре воздуха от - 20◦С к -...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.06.2009, 20:01
Ответ Создать тему
Опции темы

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