我正在尝试编写一个可以打开.csv文件的代码。但是,实际文件无法打开。相反,它直接跳到最后的else语句。我不知道为什么因为这应该工作。这包括fstream库。
ifstream ycratel; //create the stream object
ycratel.open("YC Rate Levels.csv");
if (ycratel.is_open())
{
while (ycratel.good())
{
//random stuff here
}
ycratel.close();
}
else cout << "Unable to open file.";
答案 0 :(得分:3)
这与文件格式完全没有关系。只是源代码和资源csv位于不同的文件夹中,从解决方案资源管理器中可以清楚地看出。
ycratel.open("./Resource Files/YC Rate Levels.csv");
应该做的工作