码迷,mamicode.com
首页 > 其他好文 > 详细

最最最最最最最最基础的C---文件

时间:2015-11-19 07:24:20      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:c语言

文件定义:一般指存储在外部介质上数据的集合

文件的读写:XML

文件的两种形式(根据数据的组织形式):文本形式文件(ASCII码),二进制文件

系统自定义一个结构体FILE来保存相关被使用了的文件的信息

 

文件的打开(fopen函数):建立指针与文件之间的联系

FILE* fp;  //定义一个指向结构体变量FILE的指针变量fp

fp=fopen(文件名,使用文件方式);

 

文件的关闭(fclose函数):断开指针与文件之间的联系

fclose(文件指针)

 

相关文件的读写函数

1.fputc函数和fgetc函数(putc函数和getc函数):读写一个字符

fputc函数:把一个字符写到磁盘文件上

            fputc(ch,fp); ch是要输出的字符,fp文件指针变量

            即把字符(ch的值)输出到fp指向的文件中去

fgetc函数:从指定文件读取一个字符(文件必须以读/读写的方式打开)

            ch=fgetc(fp);  

 

2.feof(fp)函数

用于测试fp所指向的文件当前状态是否是“文件结束”

如果文件结束,返回值为1(true),否则返回值是0(false)

 

3.fread函数和fwrite函数:读写一组数据块

fread函数:fread(buffer,size,count,fp)

             buffer:指针,指向读入数据的存放地址

             size:读取的字节数

             count:读取多少个size字节的数据项

             fp:文件型指针

fwrite函数:fwrite(buffer,size,count,fp)

             buffer:指针,指向写入数据的存放地址(输出数据的地址)

             size:写入的字节数

             count:写入多少个size字节的数据项

             fp:文件型指针

如果文件以二进制形式打开,用fread和fwrite函数可以读写任何类型的文件

 

4.fprintf函数和fscanf函数:格式化读写函数,读写对象是磁盘文件

fprintf函数:fprintf(文件指针,格式字符串,输出表列)

fscanf函数:fscanf(文件指针,格式字符串,输入表列)


本文出自 “毕业---觉醒---行走” 博客,请务必保留此出处http://tjy888.blog.51cto.com/5576345/1714423

最最最最最最最最基础的C---文件

标签:c语言

原文地址:http://tjy888.blog.51cto.com/5576345/1714423

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!