1、首先在打开的C语言编程软件中,点击File菜单的文件按钮。
2、然后在打开的页面中,点击Save As按钮。
3、接下来就可以看到另存为这个对话框,可以在这里选择保存位置。
4、在这里还能设置文件名称。
5、最后选择文件类型,点击保存,就完成了源文件的导出。
完整代码如下,有任何疑问可以追问。
#include <stdio.h>#include <stdlib.h>
int merge(char *in1,char *in2,char *out)
{
FILE *f_in,*f_out
int n
char buf[4096]
//打开输出文件
f_out=fopen(out,"wb")
if(!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,"rb")
if(!f_in) return 0
while(n=fread(buf,1,sizeof(buf),f_in))
{
fwrite(buf,1,n,f_out)
}
fclose(f_in)
fclose(f_out)
return 1
}
int main()
{
if (!merge (“1.txt”, “2.txt”, “3.txt”))
printf(“Failed”)
else
printf(“successfully”)
return 0
}
没用这么麻烦,你只需要3个文件:file1.c file2.c file2.h
将file2.c和file1.c都include file2.h,file2.c中的所有结构体都在file2.h中定义,函数虽然在.c中定义,但声明也就是extern在file2.h中,这样file1.c就能使用file2.c里的函数和结构体了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)