文件-输入【c】

标准IO库中定义的类EILE

定义变量EILE *variable;此时变量没有与任何实际文件相关联,欲关联则调用函数fopen():file_pointer_variable=fopen("file name","mode")

file name 为直接打开方式,也可写成文件路径:例D:\\ad\\rf.txt  注意是\\不是\

mode 为做文件操作类型,通常有以下几种

--r 文件以读的方式打开,open返回文件指针只做输入操作,文件一定存在;

--w 文件以写的方式打开,open返回文件指针只做输出操作,若文件不存在,将会用指定文件名创建一个新文件,如果已存在同名文件,则同名文件内容将被删除

--a 文件以追加方式打开,返回文件指针只能做输出操作,若文件不存在,将会用指定文件创建一个新文件,若存在,则将在原文件末端追加

若出现错误将返回指针值为null;

逐字符处理文件:int getc(FILE* variable) 返回为int型,若用字符型的变量存储getc的结果,程序将检测不到文件结束符

程序实践出错点:程序内容:导入有序文件,其中为以“,”分隔

1读入的文件中换行符也被读入,应作出处理,否则读入出错。

2最后一个数字的读取需注意

 

posted on 2014-09-21 20:55  隐陌_fly  阅读(208)  评论(0)    收藏  举报

导航