关键词搜索

源码搜索 ×
×

C语言中的路径:/和\\ 都正确 (内附 mkdir 函数的用法)

发布2013-06-21浏览13922次

详情内容

       以前,在C语言中,我经常用的路劲符号是\\, 例如:

  1. #include <stdio.h>
  2. #include <direct.h>
  3. int main()
  4. {
  5. mkdir("folder"); // 在当前目录下建立一个folder文件夹
  6. FILE *fp = fopen("folder\\file.txt", "w");
  7. fprintf(fp, "hello world");
  8. fclose(fp);
  9. return 0;
  10. }
       今天,看到了居然可以用/表示,程序如下:

  1. #include <stdio.h>
  2. #include <direct.h>
  3. int main()
  4. {
  5. mkdir("folder"); // 在当前目录下建立一个folder文件夹
  6. FILE *fp = fopen("folder/file.txt", "w");
  7. fprintf(fp, "hello world");
  8. fclose(fp);
  9. return 0;
  10. }
      算是长见识了。


      当然,如下程序是错误的:

  1. #include <stdio.h>
  2. #include <direct.h>
  3. int main()
  4. {
  5. mkdir("folder"); // 在当前目录下建立一个folder文件夹
  6. FILE *fp = fopen("folder\file.txt", "w"); // fp为NULL
  7. fprintf(fp, "hello world");
  8. fclose(fp);
  9. return 0;
  10. }

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载