摘要: 今天写了段程序,帮着同学处理一个dat文件中的数据。用fopen,fscanf读取文件中的数字总是没有结果。后来发现问题出现在"wt+"上,每次用这种mode打开都会把原来的文件清空。后来直接用"r",这个问题就解决了。哎,看来一年不编程序,忘的东西不少了。百度了一下各种mode: mode有下列几种形态字符串: r 打开只读文件,该文件必须存在。 r+ 打开可读写的文件,该文件必须存在。 rb+ 读写打开一个二进制文件,只允许读写数据。 rt+ 读写打开一个文本文件,允许读和写。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件 阅读全文
posted @ 2011-05-15 23:54 ladd 阅读(368) 评论(0) 推荐(0) 编辑