99问答网
所有问题
怎样用C语言把几个TXT格式的文件合并成一个。
程序尽量简单。
举报该问题
推荐答案 2013-12-16
直接fopen一个新文件,打开原来的文件,一个个全部写入新文件中,最简单的方法
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzOWXjOvzzOvzzeBWOt.html
其他回答
第1个回答 2013-12-16
使用C语言标准库,还是使用Win32 API ??
追问
就大学学的 应该是标准库吧。。
追答
代码有点多,懒得写啊,跟你说说思路,,,用fopen新建文件,把要合并的TXT文件,一个个的打开读取并写入新建的文件的里面 就可以了!!
本回答被提问者采纳
相似回答
C语言
:已知有a.
txt
和b.txt两个数据
文件
,请
将
b文件的数据
合并
到a文件
答:
以追加的方式打开
文件
a.
txt
,即fopen("a.txt", "a");以只读方式打开文件b.txt,即fopen("b.txt", "r");每次从b中读取一定长度的数据,并写入到文件a中,(例如1024字节)直到将b中所述数据读完并写到a中
请问
C语言如何
实现对两
个TXT文件的合并
答:
include <stdio.h> /*实现t1和t2的合并,将t2添加到t1的末尾*/ main(){FILE *f1,*f2;char ch;f1=fopen("
c
:\\t1.
txt
","r+");f2=fopen("c:\\t2.txt","r");fseek(f1,0L,2);while(ch!=EOF){ch=fgetc(f2);if(ch!=EOF)fputc(ch,f1);} fclose(f1);fclose(f2);} ...
c语言
程序设计
合并
文本
将
两个文本放到一起
答:
1、设A.txt和B.txt都在当前目录下,读打开A.txt和B.txt,写打开C.txt。
按字符循环读取A.txt文件一行并逐字符写入C.txt文件
,但当读到'\n'时不写入\n'而启动另一内循环按字符读取B.txt文件的一行并逐字符写入C.txt文件,当写入'\n'后跳出内循环停止读取B.txt文件转而再去读A.txt文件的下...
用c语言将
已有两个文件test
1
.txt和test2.
txt文件
的数据,
合并
后存放到...
答:
boolcheck(){FILE*fp=fopen("d:\\test.
txt
","r");//打开
文件
if(!fp){printf("can'topend:\\tetxt.txt!\n");return-1;}intrecord_num,total_money;intid,type,money,date;intrecord_num_t=0,total_money_t=0;fscanf(fp,"%d%d",&record_num,&total_money);//读入交易总金额与交易...
C语言
:有两个磁盘
文件
"A.
txt
"和"B.txt",各放一行字母,今要求把两个文件...
答:
FILE *fp1;FILE *fp2;FILE *fp3;char str2[128];fp1=fopen("a.
txt
","r");fp2=fopen("b.txt","r");fp3=fopen("
c
.txt","w");fscanf(fp1,"%s",str2);fprintf(fp3,"%s",str2);fscanf(fp2,"%s",str2);fprintf(fp3,"%s",str2);fclose(fp1);fclose(fp2);fclose(fp3);
c语言合并
两个
文件
答:
f_out) return 0; //打开并读第
一个文件
写到输出文件 f_in=fopen(in1,"rb"); if(!f_in) return 0; while(n=fread(buf,1,sizeof(buf),f_in)) { fwrite(buf,1,n,f_out); } fclose(f_in); //打开并读第二个文件写到输出文件 f_in=fopen(in2,...
C语言如何将txt文件
中的数据存入结构体中
答:
因为结构体它里面有多种数据, 所以如果
一个一个
保存肯定是麻烦的. 所以, 如果保存
的文件
不是给用户看的, 而是只为程序所用, 那么直接用二进制方式打开文件, 然后用fwrite把结构的二进制数据写入内存 include <stdio.h>struct dat{ int i;char ch;double d;};int main(){ FILE*p = fopen...
用C语言怎么把文件
中的两行
合并成
一行
答:
使用文件
操作函数打开文件,读取信息,重新写入并覆盖原文件,写的时候当遇到需要合并的两行时,忽略两之间的换行符。例程:include <stdio.h>#include <stdlib.h>#define K 5 //合并第六行第七行FILE *p;//文件指针int i,j;char a[1000][1000];int main(){ p = fopen("文件名称", ...
C语言中
,把数据储存在
txt文件
中的代码
怎么
写的?
答:
c语言
,把数据存在
txt文件
里,需要使用fopen函数以写文件的方式打开文件。然后可以使用fprintf,fputc,fputs,fwrite等函数,把相应类型的数据写入文件。最后,写入完成后使用fclose函数关闭文件。下面的
C语言
程序源程序展示了合并A.txt和B.txt两
个TXT文件的
内容存储到到新建
的一个TXT文件
,C.txt。include <...
大家正在搜
用c语言建立txt文件怎么弄
c语言文件地址格式
C语言中的格式声明
c语言中怎么建立txt文件
c语言怎么打开txt文件
c语言编程的基本格式
C语言格式
C语言TXT
C语言写TXT
相关问题
c语言程序设计 合并文本 将两个文本放到一起
请问C语言如何实现对两个TXT文件的合并
C语言中,怎样将多个文件记录合并到一个文件中。
C语言怎么读取txt文件然后合并同类的并分类输出
怎么用c语言自动创建多个后缀为.txt的文件
用c语言将已有两个文件test1.txt和test2.txt...
如何用C语言将一个txt文件放到一个二维数组中?
c语言:有两个磁盘文件 A.txt 和 B.txt,各存放一...