C语言如何同时输出多个文件?

时间:2019.01.14 发布人:

C语言如何同时输出多个文件?

已解决问题

谷歌用户在2019.01.14提交了关于“丝芙兰C语言如何同时输出多个文件?”的提问,欢迎大家涌跃发表自己的观点。目前共有3个回答,最后更新于2025-02-27T14:46:55。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:whoami19时任78  

你可以同时打开多个文件,然后写的

fp1=fopen("file1.t来自xt","w");

fp2=新操升频fopen("file2.txt","w");

fp3=fopen("file3.txt","w");

然后用fwrite或fprintf写这三个文件

第2个回答

用户名:张先生199208防示发成非友八止06  

:#in新clude#includevoidf2根普printf(file*fp1,file*fp2,char局鲜点*fmt,){va_listargp;va_start(argp,fmt);vfprintf(fp1,fmt随黄,argp);va_end(argp);va_start(argp,fmt);vfprintf(fp2,fmt,argp);va_end(argp);}这里的f2printf()就跟fprintf()一样,除了它接受两个文件指针并同时输出到两个文件。

第3个回答

用户名:独家林防钢记忆__  

第一步:
将源文件1(1.c)修改为如下形式:
#include"print.h"
#include"2.c"
intmain(void)
{
printh**ello();
return0;
}
其中的2.c就是源文件2的文件名
第二步,将三个文件保存到同一目录中
第三步,打开TC2,执行FILE-Ch**ANGEDIR,将工作目录换到三个文件所在的目录。
第四步,在TC2中打开1.c文件,编译运行。
建议不要再使用TC2这个相对原始的IDE了,上面介绍的这个方法也并不是标准方法,建议使用TC2006/VC/BCB等现代的IDE环境,如果实在是舍弃不下DOS字符界面,那就试试GCC吧!