导航:首页 > 编程语言 > C怎样连接两个程序

C怎样连接两个程序

发布时间:2022-09-18 00:08:44

㈠ 在C语言中,怎么把俩个程序连在一起

在程序1的最后
main()
{
char strCommand[128];
...
...

sprintf(strCommand,"t2.exe %d",valResult);

sprintf(strCommand,"t2.exe %s",strResult);

system(strCommand);
return 0;
}

程序2里
main(int argc,char **argv)
{
char strResult[128];
int valResult;

if(argc >= 2)
{
valResult=atoi(argv[1]);

strcpy(strResult,argv[1]);

}

...
...

}

如果是多个结果,就用多个命令回行参数传递答

㈡ C语言如何将两个源程序文件连接在一起编译

  1. 请使用复预编译指令 #include。

  2. #include放在代制码文件头,用于告诉编译器,文件中包含的头文件,属于预处理文件的一部分 。
    语法为:
    #include <iostream.h> (这句是程序编译时搜索系统目录文件)
    #include “HName.h" (这句是程序编译时搜索当前项目的文件)

㈢ 在C语言中编写程序如何将两个文件连接起来

使用vc的话,同时打开两个文件,然后在编译那个菜单中选择“组建”就可以了。要保证两个文件实在同一个工程里面。

㈣ c语言 两个程序如何连接

那就互相调用

㈤ c语言如何将两个目标程序连接起来

如果你想用多文件的组织形式,你得保证只能有一个main函数
最好是以头文件的形式来组织

㈥ 在c语言中,把两个函数放在两个程序文件中,怎样作为两个文件进行编译,连接和运行

不知道你用的是什么编译器,如果用的是VC的话,可以尝试下我的做法:
创建两个源代码文件:1.cpp和2.cpp
1.cpp中内容:
#include<stdio.h>
#include"2.cpp"/*采用包含命令调用2.cpp中的函数*/
int max(int x,int y)
{
return x>y?x:y;
}
int main()
{
int a,b,m,n;
a=10;
b=30;
m=max(a,b);
n=min(a,b);
printf("%3d%3d\n",m,n);
return 0;
}
2.cpp中内容:
int min(int x,int y)
{
return x<y?x:y;
}
把这两个源代码放到一个文件夹下,编译并运行1.cpp即可。注意,2.cpp中没有main函数,所以不能直接编译2.cpp。其实由于最终1.cpp和2.cpp要连接到一起形成一个可执行文件1.exe,所以2.cpp中也不能有main函数。

㈦ 求教这两个程序怎样连接起来

如果需要对多个高级语言源程序(例如:*.c)进行连接的话,可以编写 makefile 文件,在 makefile 文件中按照正确的编译、连接的顺序写好命令行编译规则,然后再执行 make 命令对 makefile 文件执行操作。
如果这两个程序本身就已经是可执行的二进制代码了,那么是不可能直接将这两个可执行程序直接连接起来。

㈧ 在C或C++中,怎么把俩个程序连在一起

可以把程序1作为头文件(program_1.h),在程序2中声明一下就可以了(include"program_1.h"),举一个回简单的例子吧:
程序答1(program_1.h):
void print(){
cout<<"Hello World!\n";
}

程序2(program_2.cpp):
include<iostream.h>
include"program_1.h"
void main(){
print();
}

㈨ C语言中如何将两个C程序关联起来比如说我在C1中实现用户登录系统,在C2中实现修改账户密码信息。如何将

晕,你会写 makefile 不会解决这个问题?开玩笑吧?

1.不知道怎么编译到一起??
你把头文件写好内就是了啊,编译的时候会到头容文件里面去找你声明的函数,然后再编译你写的代码.

2.不知道怎么实现??
你可以先登录,校验帐号密码.登录进去以后有很多选项,比如:登出,修改帐号好,修改密码什么的.
当然,这是单线程的,你也可以在用户点击以后创建一个窗口出来,然后再修改,用多线程来编程.

3.以上都不是?
你可以再问我就是了.

㈩ 怎么连接两个C程序的源文件啊

c和c++的多文件编程规则是有差别的。下面只描述c的(主要是语法要求不太一样,体现在编译层面)。
简单来说,有两个层面的问题:
1
编译问题
2
链接问题
1
编译问题:
就是你的代码要能够编译通过,编译主要是对语法的检查。例如:
1
a文件用b文件里的函数问题:在c语言中,a文件用b文件的函数,缺省不用做任何说明(缺省就是全局函数,注意不能是static函数,当然建议写上extern的引用说明)。
2
但是如果a文件要用b文件的结构体。那么必须把结构体放到头文件里,两个源文件都去include。
不罗列了,简单来说,代码要复合c的语法要求。
2
链接问题:
多个源文件可以编译成编译单元(编译做得事),并且把这些编译单元链接到一起形成最终的可执行文件或动态/静态库。
注:编译单元,.o文件。
举例:有a.c和b.c
以gcc编译来说:(不考虑其他编译和链接情况)
gcc
-c
a.c
//生成a.o
gcc
-c
b.c
//生成b.o
gcc
-o
hello
a.o
b.o
//
a.c和b.c里面一个必须有main函数。输出hello可执行程序。
如果是在集成开发环境,例如vc、devc++、codebloker等。就在软件相关工程属性里勾选上或增加源文件就行。(工具屏蔽了编译链接技术细节)

阅读全文

与C怎样连接两个程序相关的资料

热点内容
蓝牙为什么能升级吗 浏览:31
js缺少分号 浏览:93
江羊电影公司作品 浏览:43
怎么样在网站下载红色警戒 浏览:775
免费看电影无vip 浏览:108
路由器手机怎么重置密码 浏览:990
小孩抗日 小说 浏览:655
国外小孩与小孩性 爱视频 浏览:965
cad导入ug无效文件 浏览:760
如何使用小图标查看文件 浏览:166
免费大全在线网站不卡 浏览:490
韩国电影健身房教练 浏览:942
金刚2免费完整版正片 浏览:477
女蛇妖的电影 浏览:640
苹果手机清除文件垃圾的方法 浏览:689
腾讯视频有哪些版本 浏览:405
用数据线微信文件怎么转电脑 浏览:262
黑人教室的英语作弊教师 浏览:651
oracleexp指定版本 浏览:150
李银美韩国 浏览:319

友情链接