screenshot Привет, ребята, я пытаюсь прочитать текстовый файл с тремя удвоениями в строке, а затем сохранить эти три значения в мои переменные (1 переменная на двойной).C++ читает удваивает из текстового файла
Пока мой код выглядит так:
cout<<"ready to read file...:";
ifstream theFile("pose.txt");
double first,second,third;
while(theFile >> first >> second >> third){
cout<<"In while loop and got following values: ";
cout<< first<<endl<< second <<endl<< third;
}
И мой входной файл выглядит следующим образом при открытии:
1.5 2.4 3.3
Однако даже несмотря на первые сеансы COUT и он говорит мне, что программа готова прочитать файл, он не входит в цикл while.
Я пробовал использовать другие методы чтения файла, которые также были неэффективными.
Любые помощь приветствуется, Спасибо.
Отправьте свой файл ввода тоже ... –
Вы пытались выполнить код по строкам в отладчике? –
Я также отправил свой файл ввода, да, я пробовал отлаживать, но я не уверен, что, похоже, он пропускает начало цикла while. –