上图是我打开文件的程序
1.如果是程序要独立部署的话,可以定义一个环境变量,通过获取环境变量+文件名的方式获取该文件。
2.如果只是测试程序,加入你要读取的文件(假设是a.cpp)也在assignment1目录下,直接按你代码中的写就可以了,
ifstream infile("a.cpp"); //或者 ifstream infile("./a.cpp");
如果a.cpp在assignment1的上一层目录
ifstream infile("../a.cpp");
如果a.cpp在assignment1目录下的text文件夹下
ifstream infile("./text/a.cpp");
与exe文件同一个文件夹的不用写路径,子文件夹要写子路经访问,其他文件夹用绝对路径。