C++ Can';t使用C+打开.csv文件+;

C++ Can';t使用C+打开.csv文件+;,c++,file,C++,File,我正在尝试编写一个代码来打开一个.csv文件。但是,实际文件不会打开。相反,它直接跳到末尾的else语句。我不知道为什么,因为这应该行得通。这包括fstream库 ifstream-ycratel//创建流对象 ycratel.open(“YC Rate Levels.csv”); 如果(ycratel.is_open()) { 而(ycratel.good()) { //这里是随机的东西 } ycratel.close(); } 否则这与文件格式没有任何关系。只是源代码和资源csv位于不同的

我正在尝试编写一个代码来打开一个.csv文件。但是,实际文件不会打开。相反,它直接跳到末尾的else语句。我不知道为什么,因为这应该行得通。这包括fstream库

ifstream-ycratel//创建流对象
ycratel.open(“YC Rate Levels.csv”);
如果(ycratel.is_open())
{
而(ycratel.good())
{
//这里是随机的东西
}
ycratel.close();
}

否则这与文件格式没有任何关系。只是源代码和资源csv位于不同的文件夹中,从解决方案资源管理器中可以清楚地看到这一点

ycratel.open("./Resource Files/YC Rate Levels.csv");

应该做这项工作

这与文件格式没有任何关系。只是源代码和资源csv位于不同的文件夹中,从解决方案资源管理器中可以清楚地看到这一点

ycratel.open("./Resource Files/YC Rate Levels.csv");

应执行此任务

文件必须位于程序启动时所在的同一目录中。您的程序不太可能是在资源目录中启动的。对于其他文件格式,它对您有效吗?该文件必须位于您的程序启动时所在的同一目录中。你的程序不可能在资源目录中启动。对于其他文件格式,它对你有用吗?谢谢,我是C++新手,应该通过逻辑实现这一点。@ USSR561970:不客气。每个人都有第一次:谢谢,我是C++的新手,也许应该通过逻辑来认识到这一点。每个人都有第一次:)