摘要: FILE* fopen(const char*,const char* type)大一刚学编程的时候就对fopen的参数很迷惑,今天仔细思考了fopen的参数的格式,我觉得参数设计得很不合理fopen的格式是这样:r 读w 写,文件截断为0a 写,添加模式+ 读+写b 二进制打开rwa是主位,+b是修饰位 但是我认为这个接口并不友好,因为这几个字符的功能并不是正交的rwa看上去就是分别代表read write append,仅仅是看上去而已,但是w竟然还有截短的功能,而a也暗含了write的意思,+则表示读写.用的时候还得去回忆这几个字符代表的意思,非常不直观如... 阅读全文
posted @ 2012-12-15 00:29 mightofcode 阅读(440) 评论(0) 推荐(0) 编辑