我正在尝试通过linux服务器中的C ++程序读取放在桌面上的文件。我已经正确地提到了路径,但它没有读取文件。我在Windows平台上尝试过相同的程序,它运行正常。我能够读取文件。
#include <stdio.h>
#include <fstream>
#include <stdlib.h>
#include <string>
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string line;
ifstream file;
file.open("/home/xxx/Desktop/nodeinfo.txt",ios::in);
if(!file.is_open())
{
cout<<"error";
}
getline(file,line);
cout<<line;
return 0;
}
有人可以帮助我解决这个问题。是否有任何特定的linux平台路径格式。感谢