怎么把两个不同的c程序合并成一个,实现不同的功能

如题所述

1,条件调用:用

//程序一和程序二的宏定义部分、库函数 全部复制到下面,注意有同名的修改一下
*************
//下面为子程序
int a()
{
//把第一个C复制进来,把main语句及相关的{}去掉
}
int b()
{
//把第二个C复制进来,把main语句及相关的{}去掉
}
下面为主程序
int main()
{
int a;
if (a=?)a();
if(a=??) b();
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-18
1,条件调用:用

//程序一和程序二的宏定义部分、库函数 全部复制到下面,注意有同名的修改一下
*************
//下面为子程序
int a()
{
//把第一个C复制进来,把main语句及相关的{}去掉
}
int b()
{
//把第二个C复制进来,把main语句及相关的{}去掉
}
下面为主程序
int main()
{
int a;
if (a=?)a();
if(a=??) b();
}
第2个回答  2016-03-25
首先需要用的是VP程序软件,先写好一个程式,暂时命名为123,容纳后在另外一个程式中用【Do 123】接下来在写你的程式即可
第3个回答  2016-03-25
库要统一,要自己搜索,揣摩,c语言基础要好
第4个回答  2015-12-26
程序运行时使用不同的命令行参数
将两个程序当成两个不同的函数,,在程序入口获取命令行参数,根据参数判断执行不同的功能.
相似回答