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

Получение размера файла с помощью 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...
C++ Точки круга Помогите написать программу ---------------------------------------------------------------------------------------------- Сколько имеют общиг точек три круга, что заданно координатами своих... http://www.cyberforum.ru/cpp-beginners/thread30393.html
Перегрузка функции C++
Люди-программеры, помогите ,пожалуйста, с решением задачи:wall: Создайте функцию promt() для выдачи подсказки пользователю и ожидания ввода данного. Перегрузите функцию promt() так, чтобы она...
C++ Вызовы функций с помощью указателей
Составить программу которая использует вызовы функций с помощью указателей ------------------------ первая функция double (*func1) (float *, int) ------------------------...
C++ Написать программу, печатающую n-ую строку введённого текста http://www.cyberforum.ru/cpp-beginners/thread30356.html
Дан тескт.Написать программу,печатующую n-ую строку введённого текста, N задаётся при запуске программы.
C++ Сравнение подстрок Здравствуйте. Не пойму, что за ошибка у меня. Задана строка. Есть файл с длинной строкой. Мне нужно открыть файл и разделить находящуюся там строку на подстроки. А затем посимвольно сравнить... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
12.10.2011, 10:36
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
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru