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

Получение размера файла с помощью fstream. ОТВЕТ. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ LinkList запись\чтение\поиск используя бинарный файл dat http://www.cyberforum.ru/cpp-beginners/thread30408.html
Задача такая. Телефонный справочник Имя Фамилия Phone1 Phone2 Phone3 Mary Brown (012)111-1111 (012)111-2222 (013)111-2223 Вася Бонд (123)222-3333 -- -- A. Add a new phone number to the phone book. U. Update a phone number in phone book. S. Search a phone number in the phone book. L. List all the phone numbers in phone book. D. Delete a phone number in the phone book.
C++ Точки круга Помогите написать программу ---------------------------------------------------------------------------------------------- Сколько имеют общиг точек три круга, что заданно координатами своих центров и радиусами. Помогите пожалуйста. очень надо и срочно. буду благодарен. http://www.cyberforum.ru/cpp-beginners/thread30393.html
Перегрузка функции C++
Люди-программеры, помогите ,пожалуйста, с решением задачи:wall: Создайте функцию promt() для выдачи подсказки пользователю и ожидания ввода данного. Перегрузите функцию promt() так, чтобы она осуществляла ввод данных типов int,long,double.
C++ Написать программу, печатающую n-ую строку введённого текста
Дан тескт.Написать программу,печатующую n-ую строку введённого текста, N задаётся при запуске программы.
C++ Сравнение подстрок http://www.cyberforum.ru/cpp-beginners/thread30347.html
Здравствуйте. Не пойму, что за ошибка у меня. Задана строка. Есть файл с длинной строкой. Мне нужно открыть файл и разделить находящуюся там строку на подстроки. А затем посимвольно сравнить подстроки с заданной строкой. Файл содержит строку следующего вида: "aaaassssssbbbbdbbdbbbddddddddbbdkkkkkddddccccccccccc.............bbbbbccc" Вот, как я делаю: FILE * file; CString str1 =...
C++ Описать структуру с именем ZNAK Описать структуру с именем ZNAK, содержащую следущие поля:NAME - фамилия, имя; ZODIAC - знак зодиака;BDAY - день рождения(массив из трех чисел) и сформировать массив BOOK состоящий из восьми сруктур типа ZNAK; записи должны быть неупорядочены по любому из полей. Выполнить следущие действия: вывод на дисплей содержимого массива, упорядоченного по знакам зодиака; вывод на экран информации о людях,... подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
12.10.2011, 10:36     Получение размера файла с помощью fstream. ОТВЕТ.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <fstream>
#include <iostream>
 
int main(int argc, char **argv) {
    std::ifstream ifs(argv[1]);
    
    ifs.seekg(0, std::ios_base::end);
    int size = ifs.tellg();
 
    std::cout << size << " bytes" << std::endl;
    return 0;
}
Код
fasked@nexus:/tmp/src$ g++ fs.cpp
fasked@nexus:/tmp/src$ ls
a.out  fm.c  fs.cpp
fasked@nexus:/tmp/src$ ./a.out fs.cpp
224 bytes
fasked@nexus:/tmp/src$ ./a.out fm.c
426 bytes
fasked@nexus:/tmp/src$ ls -l
total 20
-rwxr-xr-x 1 fasked fasked 8320 2011-10-12 10:35 a.out
-rw-r--r-- 1 fasked fasked  426 2011-10-11 11:14 fm.c
-rw-r--r-- 1 fasked fasked  224 2011-10-12 10:35 fs.cpp
 
Текущее время: 13:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru