screenshot 嗨,大家好我想讀取一個文本文件,在一行中有3個雙打,然後將這三個值保存到我的變量(每變量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循環的開始。 –