ch=fputc(ch,fp);
该函数作用是把一个字符写到磁盘文件中去,ch是要输出的字符,fp是文件指针变量;如果输出成功
则返回输出的字符,如果输出失败,则返回EOF;
ch=fgetc(fp);
从指定的文件中读入一个字符赋值给ch;该文件必须是读或者读写方式打开;当函数遇到文件结束符时,将返回已一个文件结束标志EOF;
fputs(字符串,文件指针); 函数每次向文件中写入一个字符串;
fgets(字符数组名,n,文件指针); 函数每次从文件中读出一个字符串; n表示所得到的字符串中字符的个数,包含“\0”;
ch=fprintf(文件类型指针,格式字符串,输出列表);
例如: fprintf(fp,"%d",i); 将整形变量i的值以“%d”的格式输出到fp指向的文件中;
fscanf(文件类型指针,格式字符串,输入列表);
例如: fscanf(fp,"%d",&i); 读入fp指向文件中的i的值;
fread(buffer,size,count,fp); 读取整块数据,从fp指向的文件中读入count次,每次读size个字节,读入的信息存在buffer地址中;
fwrite(buffer,size,count,fp); 将buffer地址开始的信息输出count次,每次写size字节到fp指向的文件中;
fseek(文件类型指针,位移量,起始点); 完成随机读写操作,例如:
fseek(fp,-20L,1); 表示将位置指针从当前位置向后退20个字节;
fseek函数一般用于二进制文件;
fseek(fp,5L,0); 表示将文件指针指向距离文件首5个字节的位置,也就是指向字符串的第六个字符;
rewind(fp); 将文件指针移到文件的开始部分;
long ftell(fp); 得到流式文件中当前位置,用相对于文件开头的位移量来表示;
例如: n=ftell(fp); 则n表示fp指向的字符串的长度;
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
分享标题:C语言的文件操作函数总结-创新互联
本文URL:https://www.cdcxhl.com/article10/dphhgo.html
成都网站建设公司_创新互联,为您提供品牌网站设计、云服务器、网站收录、外贸建站、微信公众号、移动网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联