C\C++编程中:相对路径+绝对路径 |
您所在的位置:网站首页 › c语言文件路径和文件名合并 › C\C++编程中:相对路径+绝对路径 |
电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"file"下建子文件夹“data”, 电脑资源管理器显示目录 E:\test\file\data 当前 路径 E:\test\file =================================================== 1. 相对路径 ,用正斜杠’/‘ 1.1向上一级目录指向 ./ 表示当前路径,相当于E:\test\file ../ 表示当前路径的上一级路径,相当于E:\test ../../ 表示当前路径上上一级路径,相当于E: 更多指向上级路径的表示以此类推。 1.2 向下一级目录指向 ./data 表示当前路径下一级路径,相当于E:\test\file\data ./data/xxx 表示当前路径的下下一级路径,相当于 E:\test\file\data\xxx 更多向下指向的路径的表示以此类推。
2.绝对路径,用反斜杠'\' E:\test E:\test\file E:\test\file\data
3.C\C++编程中的相对路径和绝对路径使用 C语言中,反斜杠’\‘表示转义字符,所以绝对路径需要如下表示 FILE * fp; fp = fopen("E:\\test\\file\\data\\d.txt","r");
也可以用相对路径表示,不受转义字符限制: FILE * fp; fp = fopen("E:/test/file/data/d.txt","r");
或者,当前路径E:\test\file下,相对路径表示为 FILE * fp; fp = fopen("./data/d.txt","r");
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |