C++如何从文件读取输入,并将输出写到另一个文件
2个回答
展开全部
CFile fileSrc, fileTarget;
char buf[512];
memset(&buf, 0, sizeof(buf));
if( fileSrc.Open(lpszPathSrc, CFile::modeRead) && fileTarget.Open(lpszPathTarget, CFile::modeWrite) )
while( !fileSrc.Read(&buf, sizeof(buf)) )
fileTarget.Write(buf, sizeof(buf));
fileSrc.Close();
fileTarget.Close();
char buf[512];
memset(&buf, 0, sizeof(buf));
if( fileSrc.Open(lpszPathSrc, CFile::modeRead) && fileTarget.Open(lpszPathTarget, CFile::modeWrite) )
while( !fileSrc.Read(&buf, sizeof(buf)) )
fileTarget.Write(buf, sizeof(buf));
fileSrc.Close();
fileTarget.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FILE *fp;
FILE *dp;//创建两个文件指针,
fp=fopen("",'r');//打开要读的文件
dp=fopen("",'w');//打开要写入的文件
while(!feof(fp))//判断文件有没有读完
{
x=fgetc(fp);//从文件中取字符
fputc(x,dp);//把取出的字符写到另一个文件中
}
fclose(fp);//关闭文件
fclose(dp);
FILE *dp;//创建两个文件指针,
fp=fopen("",'r');//打开要读的文件
dp=fopen("",'w');//打开要写入的文件
while(!feof(fp))//判断文件有没有读完
{
x=fgetc(fp);//从文件中取字符
fputc(x,dp);//把取出的字符写到另一个文件中
}
fclose(fp);//关闭文件
fclose(dp);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |