用C+读取文件+;在linux服务器中 我试图通过Linux服务器上的C++程序读取一个文件,我已经正确地提到了路径,但是它没有读取文件。我在windows平台上尝试过同样的程序,它工作正常。我能够读取文件 #include <std

用C+读取文件+;在linux服务器中 我试图通过Linux服务器上的C++程序读取一个文件,我已经正确地提到了路径,但是它没有读取文件。我在windows平台上尝试过同样的程序,它工作正常。我能够读取文件 #include <std,c++,linux,readfile,C++,Linux,Readfile,用C+读取文件+;在linux服务器中 我试图通过Linux服务器上的C++程序读取一个文件,我已经正确地提到了路径,但是它没有读取文件。我在windows平台上尝试过同样的程序,它工作正常。我能够读取文件 #include <stdio.h> #include <fstream> #include <stdlib.h> #include <string> #include <iostream> #include <

用C+读取文件+;在linux服务器中 我试图通过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;

}
#包括
#包括
#包括
#包括
#包括
#包括
使用名称空间std;
int main()
{
弦线;
ifstream文件;
打开(“/home/xxx/Desktop/nodeinfo.txt”,ios::in);
如果(!file.is_open())
{

coutp可能重复Do a
ls-l
以检查文件权限以及它是否是链接。可能重复Do a
ls-l
以检查文件权限以及它是否是链接。