无法使用 C++ 打开 .csv 文件
Can't Open .csv File with C++
我正在尝试编写将打开 .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.";
这与文件格式完全无关。从解决方案资源管理器中可以清楚地看出,源代码和资源 csv 位于不同的文件夹中。
ycratel.open("./Resource Files/YC Rate Levels.csv");
应该做这份工作
我正在尝试编写将打开 .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.";
这与文件格式完全无关。从解决方案资源管理器中可以清楚地看出,源代码和资源 csv 位于不同的文件夹中。
ycratel.open("./Resource Files/YC Rate Levels.csv");
应该做这份工作