我正在制作一种机器人,我需要从文档中获取一些值。该文件将与一些"首次设置"一起编写。嗯,问题是,程序没有读取值。
ifstream inFile;
inFile.open("D:\Bot\bin\Debug\Settings.in");
inFile >> i >> i2;
cout<<"Retrieving data..."<<endl;
cout<<" "<<endl;
Sleep(10000);
cout<<"SO: "<<i<<endl;
cout<<"BO: "<<i2<<endl;
Sleep(2000);
inFile.close();
我使用了.exe所在的位置。我无法弄清楚为什么它没有得到这些价值。两个变量都得到0。我试过一个.txt文件。同样的事情。
答案 0 :(得分:8)
\是转义字符。要将它包含在字符串中,它应该是:
inFile.open("D:\\Bot\\bin\\Debug\\Settings.in");