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

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

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

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

16.06.2009, 18:11. Просмотров 595. Ответов 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     кто знает как в с++ найти размер файла
Посмотрите здесь:

Microsoft Visual C++ 6.0 ляньте кто знает как решать C++
C++ Одномерный массив(кто знает? как это делать?)
C++ кто знает как решить...поиогите...в долгу не останусь...
C++ кто знает как?
C++ Кто знает как из DEVc++ транслировать в C++?
C++ Кто знает как написать прогу замены пробелов на \t
Кто знает как запустить данный проект? C++
C++ Кто знает, как исправить ошибку?
нужно сделать трассировку. кто-нибудь знает как? C++
Кто знает как исправить формулу и запустить прогу C++
Кто знает, как программировать в xcode? C++
Может кто знает как сделать рандом от 0 до 4294967295 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6471 / 2246 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.06.2009, 18:24     кто знает как в с++ найти размер файла #2
fstat

Добавлено через 1 минуту 26 секунд
http://www.cyberforum.ru/cpp/thread2...ighlight=fstat
mustardandrew
Человек
 Аватар для mustardandrew
96 / 80 / 3
Регистрация: 16.06.2009
Сообщений: 229
16.06.2009, 18:26  [ТС]     кто знает как в с++ найти размер файла #3
Спасибо!!!
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 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;
}
Yandex
Объявления
16.06.2009, 20:01     кто знает как в с++ найти размер файла
Ответ Создать тему
Опции темы

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