以前,在C语言中,我经常用的路劲符号是\\, 例如:
- #include <stdio.h>
- #include <direct.h>
-
- int main()
- {
- mkdir("folder"); // 在当前目录下建立一个folder文件夹
-
- FILE *fp = fopen("folder\\file.txt", "w");
- fprintf(fp, "hello world");
- fclose(fp);
-
- return 0;
- }
今天,看到了居然可以用/表示,程序如下:
- #include <stdio.h>
- #include <direct.h>
-
- int main()
- {
- mkdir("folder"); // 在当前目录下建立一个folder文件夹
-
- FILE *fp = fopen("folder/file.txt", "w");
- fprintf(fp, "hello world");
- fclose(fp);
-
- return 0;
- }
算是长见识了。
当然,如下程序是错误的:
- #include <stdio.h>
- #include <direct.h>
-
- int main()
- {
- mkdir("folder"); // 在当前目录下建立一个folder文件夹
-
- FILE *fp = fopen("folder\file.txt", "w"); // fp为NULL
- fprintf(fp, "hello world");
- fclose(fp);
-
- return 0;
- }

![[手游] 三网H5小游戏【少年仙路】WIN系服务端+Linux手工服务端+详细搭建教程](https://cdn.jxasp.com:9143/image/20260615/136BC33AA47EB0D84E878835A8B38FDB.png)

















