用C++读取文件中的字符

用C++读取文件中的字符,c++,ios,xcode,char,fstream,C++,Ios,Xcode,Char,Fstream,我有以下代码从文件中读取字符: #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; } 然而,当我在Xcode

我有以下代码从文件中读取字符:

#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;
}
然而,当我在Xcode上运行它时,我得到一个倒过来的问号作为输出。 它可以在终端上正常工作,但在Xcode上不行。有人知道为什么会这样吗

我正在使用Xcode调试一些代码,但我不能再这样做了,因为这个问题在我的程序中导致了很多其他错误

您的text.txt文件将不在可执行路径中

转到构建阶段->复制文件->添加文本文件

确保:

目标应为产品目录 应取消选中“仅在安装时复制”
hello world!