Здравствуйте, int46117, Вы писали:
I>::ifstream from(file_name);
I>..........................................
I>while (!from.eof()) {..............}
I>file_name — текстовый файл,состоящий из двух колонок чисел типа double.
I>Почему-то не находится конец файла.
Этот вопрос появляется в форуме не реже раза в неделю.
В твоем случае делать надо так:
ifstream from(file_name);
double d1, d2;
while (from >> d1 >> d2) {..............}
за подробностями — в поиск.
I>file_name — текстовый файл,состоящий из двух колонок чисел типа double.
I>Почему-то не находится конец файла.
Ну вот, самое интересное и не показал. Можно, например, вот так читать:
double a, b;
while(f)
{
if((f >> a >> b))
{
// вот здесь как-то используем пару (a, b)
}
}