//codeblocks

#include<stdio.h>

#include<stdlib.h>

void main(void)

{

  FILE *fp=NULL;

  if((fp=fopen("shuju.txt","r"))==NULL)

    {

      printf("Can not open the file! \n");

      exit(0);

    }

  fclose(fp);

  return(0);

}

运行这段程序,总是打印出“Can not open the file!”,在各个论坛和百度了一下,无果。

不断的无用尝试一下,把 “r”  改写为 “r+”  ,文件不可读的问题得以解决。

最后,问题是解决了,但codeblocks 编程环境下  为什么不支持 “r”操作呢?同样的语句在vc6.0下编译通过,可以正常读文件。

我想是编译器不同的原因,codeblocks可以选择不同的编译器进行编译,而我在codeblocks里选择的编译器是mingw,在mingw编译器模式下

不支持“r”"a"等操作,只支持“r+""a+"等操作。

最新文章

  1. 坑人的七牛CDN
  2. 基于jQuery的H5调试条
  3. mysql事务与mysql储存引擎
  4. 【转】YUV420P的格式以及转换为RGB565的代码(Android摄像头的输出一般为YUV420P)
  5. @Resource 和 @Autowired注解的异同
  6. 201521123020 《Java程序设计》第7周学习总结
  7. 浏览器兼容html头部&lt;meta&gt;标签主要内容详情
  8. JQ基本选择器
  9. 对只转发结果集的无效操作:provious()
  10. web自动化-窗口句柄及位置变化
  11. Spark 集成开发
  12. C++中JSON的使用详解【转】
  13. webpack5--css 打包
  14. python-day18--匿名函数
  15. javaScript 删除确认实现方法小结
  16. Java反射学习二
  17. tensorflow 卷积神经网络基本参数()
  18. 用GO写一个后台权限管理系统
  19. bug:margin合并
  20. 【C++对象模型】第二章 构造函数语意学

热门文章

  1. php中的匿名函数和闭包(closure)
  2. Java开发中经典的小实例-(打印九九乘法表)
  3. 学习从零开始写jQuery框架
  4. Nginx 简介
  5. Rails,uva 514
  6. applicationContext.xml简单笔记
  7. Python 日期格式转换
  8. 常见JAVA框架
  9. Sphinx 的介绍和原理探索——不存储原始数据,原始数据来源于SQL,而生成索引放在内存或者磁盘中
  10. PHP中字符串的连接和换行