- 前言
- 总结
前言
c语言文件指针修改文件内容
1.打开原文件和1个备份文件
2.从原文件读取一行,写入临时文件中
3.在临时文件读取写入文件长度
4.将原文件指针向前移动返回的文件长度
5将要修改的文件内容写入原文件
部分代码
代码如下
fp=fopen("card","w"); fprintf("fp,"n%d %dn",n,m); fclose(fp);:
写入文件时,需要给前面一行留空,使文件指针可以移动;
fp=fopen("card.txt","r+");
scanf("%d",&i);
while(!feof(fp)){
fscanf(fp,"%d %d",&n,&m);
if(i==n){
p=fopen("1.txt","w+");
fprintf(p,"%d %dn",n,m);
flen=ftell(p);
fclose(p);
fseek(fp,-flen,1);
fprintf(fp,"n%d %dn",n,m);
break;
}
}
fclose(fp);
总结
提示:这里对文章进行总结:
以上就是今天要讲的内容,本文仅仅简单介绍了文件指针的使用,这种方法可以简单的在文件当中对内容直接进行修改。



