关于c++读取文件路径的问题有点困惑,看完资料后总结了一下,c++有几种路径用于读取文件,我在下面一一演示
一,使用open函数打开文件(使用ifstream)
1,使用绝对路径的方法读取文件
绝对路径就是从根目录开始一直到文件名
但是要注意,
1,在win系统下(本人是个low b,还没用linux练习过c++),向下级目录的分割符号,\要改成\\才行
比如我在地址栏粘贴的地址是C:\study\c++test\endless.txt
就要改成C:\study\c++test\endless.txt,可懂
2,open函数有两个参数
void open(const char* xxx, int mode);
第一个参数xxx是文件路径,const不强制给出,第二个参数就是打开的模式,就是以什么样的模式打开
表如下(详情请翻阅c++peimer286页)
image.png
ifstream默认都是ios::in,不需要强制给出所以我下面不给出了,光读文件。
int main()
{
//创建一个文件输入流对象
ifstream inFile;
//绝对路径寻找文件
inFile.open("C:\\study\\c