c语言怎么在一个工程下创建两个源文件

c语言怎么在一个工程下创建两个源文件,第1张

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里的函数和结构体了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7925549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存