Помогите с прогой(SOS)
От: DIMoon  
Дата: 03.03.03 17:05
Оценка:
Никак не могу врубиться.СОС!!!
Есть Excel-файл(2 столбца цифр),который сохраняю как текстовый,а его в свою очередь передаю своей проге.

inQueue::inQueue(const char* file_name)
{
::ifstream from(file_name);
while (!from.eof())
          {
            pair<double,double> value;
            from >> value.first >> value.second;
            push_back(value);
            i++;
          }
}
После того,как в main'е делаю так:
ifstream in("coef.ini");
char* fn = new char[80];
in >> fn;
inQueue q(fn);


У меня в итоге идет зацикливание(наверное,что-то с самим файлом не то?!).Помогите!
Спасибо.

Исправлена подсветка синтаксиса. -- ПК.
Re: Помогите с прогой(SOS)
От: Михаил Можаев Россия www.mozhay.chat.ru
Дата: 03.03.03 17:17
Оценка:
Здравствуйте, DIMoon, Вы писали:

Может так?
inQueue::inQueue(const char *file_name)
{
    ifstream fin(file_name);
    double a, b;
    while (fin >> a >> b)
        push_bash(make_pair<double, double>(a, b));
}
Re: Помогите с прогой(SOS)
От: Аноним  
Дата: 03.03.03 18:27
Оценка:
Что могу посоветывать — попробуй протрэйсить код, часто помогает.

ЗЫ: в каком формате у тебя числа в текстовом файле?
Re[2]: Помогите с прогой(SOS)
От: DIMoon  
Дата: 03.03.03 20:06
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Что могу посоветывать — попробуй протрэйсить код, часто помогает.


А>ЗЫ: в каком формате у тебя числа в текстовом файле?


Ответ:Числа типа double
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.