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循环的开始。 –