c语言如何同时输出多个文件?
你可以同时打开多个文件,然后写的
如
fp1=fopen("file1.txt","w");
fp2=fopen("file2.txt","w");
fp3=fopen("file3.txt","w");
然后用fwrite或fprintf写这三个文件
:#include#includevoidf2printf(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()一样,除了它接受两个文件指针并同时输出到两个文件。
热门标签: