77问答网
所有问题
当前搜索:
C语言修改文件里的内容
C语言中
,打开一个文本
文件
,
修改
其中一行,除了全部载入内存,修改后全 ...
答:
分情况不同而不同。1、如果
修改
后的行长度与修改前相同,则只需前移
文件
读/写指针,到位后将新
内容
写入即可。2、如果修改后的行长度比修改前短,可将空余部分用'\n'填满,这在字符串时是可以甄别的。3、如果修改后的行长度比修改前长,长出的部分无法安排,故只能将该文件从被修改行开始先存入...
c语言如何更改
二进制
文件中的
某个数据?
答:
首先你要知道这个数据存在
文件的
哪个位置 也就是offset 然后 fopen打开, 模式可以用rb+ 或者ab+ 打开后 用fseek fseek(fp, offset, SEEK_SET);定位到对应位置 用fwrite写入新的值。fclose关闭文件即可。
c语言
高手求助。怎么改txt
文件中的
特定
内容
。
答:
/*刚写的,好累啊,已测试,希望能帮到你*/#include <stdio.h>#include <string.h>void modify(
FILE
*x, FILE *y);int main(void){ FILE *
file
1 = NULL; FILE *file2 = NULL; char filename1[] = "测试.txt"; //这里换成你的txt
文件
; char filename2[] = "副本...
c语言
文件内容修改
大神帮个忙
答:
/*这里的代码是个例子,你根据自己的情况修改一下。基本思想:将
文件内容
加载到内存中,在内存
中修改
,最后将修改后
的内容
重新写回文件。*/#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include typedef struct _flist {struct _flist *prev;struct _flist *n...
C语言里
,
修改
已经存在的
文件
,用r+还是a+
答:
如果对于已经存在的
文件
,你只想
修改
已存在
内容
,或者lseek到末尾后追加内容,用r+ 用a+的话,只能在末尾追加内容,如果文件不存在,会创建新的 用w+的话,如果文件存在会截短,不存在会新创建,然后可以添加内容进去
C语言文件里
改写数据如何实现啊?
答:
fp是你的文件的指针 FILE *fp;读的话用fscanf(fp,"格式描述符",要写的变量的地址);其他的还有fputs();fgets();fgets();是用来读字符串的 fputs()是用来写字符串的 用法是fgets(字符串地址,大小,fp)fputs(字符串地址,大小,fp)例如 char s[10];FILE *fp;fgets(s,8,fi);从
文件中
读出...
C语言
怎么替换
文件中的
某一段
答:
写方式创建一个临时
文件
。将原文件逐字向临时文件拷贝,拷到你要替换
的内容
处,转而拷贝要替换的新内容;新内容拷完后,将原文件的读指针移动到要删除的内容之后,接着继续拷贝,直到文件结束。关闭打开的两个文件,删除原文件,将临时文件更名为原文件名。为什么要这么做呢?因为你
修改
的部分的文件块...
c语言文件
内容修改
答:
no[20]; //学号char name[20]; //姓名char other[20]; //其它 }stu[50],t; //t为临时变量void add(){
FILE
*fp;fp=fopen("data.txt","a+"); //追加printf("Input NO,Name,Other:\n");scanf(FM,DT);fprintf(fp,FMT,DT);fclose(fp);}void show(){FILE *fp;fp=fopen("...
怎么对
C语言中的文件
进行
内容
添加,删除,查找的操作?
答:
c语言文件
操作13.3
文件的
打开与关闭 文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。 在
C语言中
,文件操作都是由库函数来完成的。在本章内将介绍主要的文...
如何用
C语言文件
操作
修改
指定文件
答:
然后写入修改的部分,再把后一部分没有修改的,写到新
文件中
去。然后文件重命名。原文件改名备份文件,新文件改名原文件。如果修改的数据很少N~100N KB,N~10N MB 可以用缓冲区处理好修改,再写入文件。FILE× fopen fseek fwrite fclose PS:1)如果
修改的内容
,和原文件被修改的数据,字节数完全...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言文件读取一行
c语言文件名有什么要求
c语言如何清空文件
C语言修改文件里的内容