怎么把两个不同程序合到一起?(c语言)

怎么把两个不同程序合到一起?(c语言),第1张

你问的问题好大,要合并两份独立的c语言代码

第一,要把两份代码里的main入口合并为一个,

如何合并要磨伍看你期望合并后的main函数实现什么样的功能,

例如,A程序是实现计算一个数组里的所有数相加后的和的值的功能瞎芦或;

B程序是实现输出任意数字到一个txt文件的功能。那么合并A和B程序后,

一般就是将B程序里的main函数里的实现内容追加到A程序里的main函数的实现内容之后,

就算是合并后的main函数的内容了。

希望你具体问题具体分析。

第二,合并过程中要确认两份代码有没有标识符命名上的重复的问题。

例如两份代码里的公开函数名有没有相同的,如果相同的话肯定要改成不同的。

第三,在确认了前两点后,接着确认编译链接不出错。

第四,链接成功后,确认运行动作是否符合期望。

当然,实际项目中合并两份代码,往往不是上面这样做了就可以了。还涉及到两个程序中的功能的合并之类的比较复杂哗键的工作。实践出真知,希望你多做项目来收获心得。

办法有二:

1.如果你的是两个窗体(程序代码在窗体中),可以把这两窗体加入到同一工程中,然后按需调用

2.做小改渣脊动,使之成为一个模块(sub子过程模块或function模块),然后调用

3.同上,但做成类模块

**除方法1外,其它的两个其实就是代码的修改,集蠢燃成,带梁虚封装。

其中一个程序调用另一个程序的方式,使用系统调用system可以李改.

如果哪旅判两个程序要交换使用数据,可以用建立文件作为数据交换的“通道”.

如果你镇毕不知道这两个程序的代码,那么就新建一个可以调用这两个已知程序的程序吧


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

原文地址: http://outofmemory.cn/yw/12390670.html

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

发表评论

登录后才能评论

评论列表(0条)

保存