我有以下代码从文件中读取字符:
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, const char * argv[])
{
ifstream f("text.txt");
char c;
f.get(c);
cout << c << endl;
return 0;
}
我的text.txt文件包含:
hello world!
然而,当我在Xcode上运行时,我得到一个倒置的问号作为输出。 它在终端上运行良好,但在Xcode上运行不正常。有谁知道为什么会这样?
我正在使用Xcode来调试一些代码,但我不能再这样做了,因为这个问题在我的程序中导致了很多其他错误。
答案 0 :(得分:0)
您的text.txt
文件不在可执行路径中。
转到Build Phases
- &gt; Copy Files
- &gt;添加您的文本文件
确保: