标签: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语言
原文地址:http://tjy888.blog.51cto.com/5576345/1714423