1 / 3
文档名称:

文件的读取与写入(C代码).doc

格式:doc   大小:13KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

文件的读取与写入(C代码).doc

上传人:jenglot 2022/7/3 文件大小:13 KB

下载得到文件列表

文件的读取与写入(C代码).doc

文档介绍

文档介绍:文件的读取与写入(C代码)
#include<>
#include<>
#include<cstring>
int main()
{
FILE *fp1,*fp2; //定义两个文件指针指文件的读取与写入(C代码)
#include<>
#include<>
#include<cstring>
int main()
{
FILE *fp1,*fp2; //定义两个文件指针指向A、B两个文本
char ch[2000],ch2[1000],p[20];
int i=0,b=0,j=0,n=0,num=0;
char filename1[20],filename2[20]; //输入两个文本的文件名
printf("输入要被包含进去的文本文件名:");
scanf("%s",filename1);
printf("输入将%s文本包含的文件名:",filename1);
scanf("%s",filename2);
if((fp1=fopen(filename1,"r"))==NULL) //以只读方式打开文本A
{
printf("打开文件%s失败,程序自动退出\n",filename1);
return 0;
}
if((fp2=fopen(filename2,"r"))==NULL) //以只读方式打开文本A
{
printf("打开文件%s失败,程序自动退出\n",filename2);
return 0;
}
//定义一个字符串,方便在文本中查找
sprintf(p,"#include\"%s\"",filename1); //将#include<filename1>格式化输入到数组p中
num=strlen(p); //算出字符串的长度
while((ch[i]=fgetc(fp2))!=EOF) //开始读文本B中的内容到数组中
i++;
ch[i++]='\0';
rewind(fp2);
while((ch[i]=fgetc(fp2))!=EOF) //开始