77问答网
所有问题
当前搜索:
C语言修改文件里的内容
c语言
怎么创建文件,
修改文件内容
。
答:
在程序结束时一定要记得关闭打开的
文件
,不然可能会造成数据丢失的情况,我以前就经常犯这样的错误。例:fclose(fp);3.fputc()向流写一个字符,原型是int fputc(int
c
,
FILE
*stream); 成功返回这个字符,失败返回EOF。例:fputc(’X’,fp);4.fgetc()从流中读一个字符,原型是int fputc(FILE *...
C语言
怎么
修改文件内容
?
答:
先一组一组数据读取,然后进行比较,看是不是要
修改的
数据(如果是要修改的数据,那此时
文件的
指针已经指向下一组数据了),然后用fseek(fp,-sizeof(type),SEEK_CUR);使文件指针指向该数据块(fp为文件指针,sizeof(type)为数据长度,type是指定,可以换成需要的数据类型,比如int或是struct等)。
C语言
如何
修改文件
答:
没有办法对文件直接进行
修改
操作。你只能这样:1.打开文件。2.读取全部
内容
到内存。3.替换内存中hello。4.将内存中内容写入到
文件中
。
如何用
C语言文件
操作
修改
指定文件
答:
然后写入修改的部分,再把后一部分没有修改的,写到新
文件中
去。然后文件重命名。原文件改名备份文件,新文件改名原文件。如果修改的数据很少N~100N KB,N~10N MB 可以用缓冲区处理好修改,再写入文件。FILE× fopen fseek fwrite fclose PS:1)如果
修改的内容
,和原文件被修改的数据,字节数完全...
c语言
怎么把
文件中的
规定字节处的字符串进行
修改
啊(用fseek函数,并将...
答:
用文件处理函数。将
文件内容
读取到内存,之后,想怎么改都可以,最后,将
修改
后
的内容
写入至文件即可。
如何用
c语言修改
txt
文件
。
答:
include <stdio.h>main(){char a[100]="0",b[100];
FILE
*fp;if((fp=fopen("e:\\1.txt","w+"))==NULL) {printf("找不到
文件
"); exit(0); }printf("输入字符串:");scanf("%s",a);fputs(a,fp);printf("已写入e盘1.txt\n");printf("读取e盘1.txt...\n")...
C语言
如何打开一个
文件
然后
修改
保存
答:
FILE *fp;fopen("
c
:\\a.txt","wt+");这个是打开以写或读的方式打开文件。打开后就可以写入了,用for循环,例如你有4组数据,for(int i;i<=4;i++){ fprintf(fp,"%s%s%s",a,b,c,d);} fprintf();就实现了把数据写入文件的功能。跟printf();差不多,只是一个是往
文件里
写,一个...
c语言修改
、删除
文件中的
字符串
答:
字符串其实是一个数组。你把后面的abcd依次移到***位置上。然后让字符串结束就好了。符串或串(string)是由零个或多个字符组成的有限序列。一般记为 s='a1a2???an'(n>=0)。它是编程
语言中
表示文本的数据类型。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个...
C语言中
如何
修改文件中
任意行
的内容
?
答:
通过getline来获取指定行
的内容
,然后再将这行的内容替换成你输入的就行了
C语言
在二进制
文件中
加
内容
,怎么
改
答:
用rb打开的是不能写的,你可以用rb+ 或者用ab 如果是在结尾添加,那么推荐用ab 如果存在修改或者删除,也就是存储后
文件
大小可能减少的,推荐先rb打开,读取到内存,修改后,再wb打开写入 如果在某个位置修改,但不
改变
总大小,那么用ab+打开,seek到修改位置,写入
修改内容
,关闭 总之根据你的实际...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜