Как проверить конец строки при чтении двойника в Linux - PullRequest
0 голосов
/ 23 октября 2011

Хорошо, поэтому у меня есть эта проблема. Почему-то всякий раз, когда я читаю файл в Linux. У него есть дополнительный возврат каретки в конце строки. Это вызывает ошибки в моей программе. Итак, я хотел бы знать, как я буду проверять состояние конца строки, извлекая двойные числа из каждой строки

 fin >> variable

Файл отформатирован так:

1
2
3
4
5

1 Ответ

1 голос
/ 23 октября 2011

Даже с дополнительным возвратом каретки этот цикл должен работать:

double d;
while( fin >> d ) {
  std::cout << "The value is: " << d << "\n";
}
...