Есть текстовый файл вида
1 121
3 123
5 111
Надо считать все числа из него в массив. 3 раза я это делал и 3 раза по разному. В последний раз примерно так:
bool ReadFile()
{
    int i;
    if(!file.is_open())
    {
        file.open("data.txt",fstream::in);  //то открываем его
        
        if (file.fail())                    //возвращаем ошибку, если не смогли открыть
        {
            //соответствующий throw
        }
    }
    //тут считываем фигню
    if(file.eof())                      //если файл кончился, закрываем его и возвращаем false
    {
        file.close();
        return false;
    }
    //дописываем фигню в соответствующие массивы
    return true;
}
//соответственно, используется оно так:
while(ReadFile())
{
  //...
}
А как надо?






