какую книжку читаешь?
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));