- 正斜杠/ 反斜杠
- 绝对与相对路径
- 总结
- 感谢
- C转义 t, n ,r , (路径使用两个反斜杠)
- windows路径可以使用两个反斜杠,或者一个正斜杠
- Unix/Linux 使用正斜杠/
#include绝对与相对路径int main(void){ //绝对路径 FILE * fp = fopen("D:\tmp\demo.txt","w"); //对 (得先有tmp) FILE * fp = fopen("D:/tmp/demo.txt","w"); //对 同上 //FILE * fp = fopen("D:\tmpdemo.txt","w"); //错 //FILE *fp = fopen("D:file/sort.txt","w+"); //错 //FILE *fp = fopen("D:filesort.txt","w+"); //错 if(fp){ printf("success!"); }else{ printf("failed"); } return 0; }
- … 或者…/ 表示当前目录的上一级
- . 或者 ./ 表示当前目录 (加或不加都一样)
#include总结int main(void){ //相对路径 FILE *fp = fopen("..\file\sort.txt","w+"); //对 上一级目录 FILE *fp = fopen("../file/sort.txt","w+"); //对 同上 FILE *fp = fopen("file/sort1.txt","w+"); //对 当前目录目录 FILE *fp = fopen("./file/sort.txt","w+"); //对 同上 FILE *fp = fopen(".\file\sort2.txt","w+");//对 同上 if(fp){ printf("success!"); }else{ printf("failed"); } return 0; }
在windows路径的使用中中,\ 等同于 /
感谢[C/C++]相对路径&绝对路径 斜杠&反斜杠的区别