Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Работа с файлами
Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


какую книжку читаешь?
1) найдено гуглем: http://www.programmingforums.org/post148440.html
Код: Выделить весь код
#include <fstream>
std::ifstream fin("1.txt");
int number;
if ((fin >> number).good()) std::cout << "got number " << number << "\n";
2) посчитать (сколько раз удачно прочитается)
Код: Выделить весь код
#include <algorithm>
#include <iterator>
#include <fstream>
#include <iostream>
typedef std::istream_iterator<int,char> num_iter;
std::ifstream fin("1.txt");
std::cout << "number count is " << std::count(num_iter(fin), num_iter()) << "\n";
3) читать до тех пор, пока читается и складывать в массив
Код: Выделить весь код
#include <algorithm>
#include <vector>
#include <iterator>
#include <fstream>
#include <iostream>
typedef std::istream_iterator<int,char> num_iter;
std::ifstream fin("1.txt");
std::vector<int> array;
std::copy(num_iter(fin), num_iter(), std::back_inserter(array));
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:34, 19-06-2010 | #2

Название темы: Работа с файлами