ifstream 在我的代码中不起作用
ifstream not working in my code
我正在制作一种机器人,我需要从文档中获取一些值。文档会写一些"First Time Setup"。嗯,问题是,程序没有读取值。
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 文件。一样的。
\ 是转义字符。要将它放在字符串中,它应该是:
inFile.open("D:\Bot\bin\Debug\Settings.in");
我正在制作一种机器人,我需要从文档中获取一些值。文档会写一些"First Time Setup"。嗯,问题是,程序没有读取值。
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 文件。一样的。
\ 是转义字符。要将它放在字符串中,它应该是:
inFile.open("D:\Bot\bin\Debug\Settings.in");