标准函数是:fopen、fread、fwrite、fclose等函数;
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都做网站、外贸营销网站建设、武平网络推广、微信小程序、武平网络营销、武平企业策划、武平品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供武平建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
当然fprintf和fscanf函数也可以进行文件的读写;
有问题,请追问;
fseek就是设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere(偏移起始位置:文件头0,当前位置1,文件尾2)为基准,偏移offset(指针偏移量)个字节的位置。如果执行失败(比如offset超过文件自身大小),则不改变stream指向的位置。
ftell返回当前文件位置,也就是说返回FILE指针当前位置。
文件内部的位置指针可指示当前的读写位置,移动该指针可以对文件实现随机读写。
你去微软官网看看CSDN
你的用变量path作为文件绝对路径,你每次要将它的值改变,而你的文件位置是保持不变的,这样当然读不到文件。
你要保持同步,就是说path的值发生改变是就要同时把文件给重命名了,给文件重命名用rename()函数,函数原型:
int rename(char *lpOldName,char *lpNewName);
第一个参数是文件原名,第二个是重命名后的文件名,若重命名成功返回1,否则返回0。头文件stdio.h或io.h。
还有要说你上面的代码有错,
char path[20]="c:\\"; //你忘记了转义字符
而且你应该从path[3]开始赋值,因为"c:\\"除去一个空字符就只有3个字符,下标是从0开始的(\\是一个字符)
新闻名称:c语言用于随机读文件函数 c语言用于随机读文件函数吗
文章路径:https://www.cdcxhl.com/article12/hjjcdc.html
成都网站建设公司_创新互联,为您提供域名注册、动态网站、响应式网站、做网站、移动网站建设、网站策划
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联