引用路径一定要注意是否使用双斜杠!!!

Posted 建大二哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引用路径一定要注意是否使用双斜杠!!!相关的知识,希望对你有一定的参考价值。

今天用c++打开文件时发现了两个令人费解的事

1.

ifstream file("D:\\CPP\\fstream\\666.txt",ios::in);//
    if (file==0)
    
        cout << "error" << endl;
        return 1;
    

以上代码运行时输出错误。

但一旦将路径去除文件又可以打开。

2.

system("md d:\\\\C_Programming_Language\\\\str\\\\666");

使用该代码创建文件夹出错。

用cmd dos命令却能正常创建文件夹

 

问题的解决:

正准备询问老师,我突然意识到'\\'在编程语言中代表转义字符,双斜杠在引用时才是代表单斜杠。改完以后两个程序就正常运行了。

 

以上是关于引用路径一定要注意是否使用双斜杠!!!的主要内容,如果未能解决你的问题,请参考以下文章

引用路径一定要注意是否使用双斜杠!!!

路径名中的斜杠反斜杠双反斜杠

tinyPng Photoshop Plugin 安装的坑

Eclipse出现找不到路径问题,怎么解决

网络资源路径的双斜杠//和双反斜杠\的区别

VS下的C++代码引用文件时文件路径要用正斜杠“/”,而不能用反斜杠““