C语言编写的几个程序,合并到一起

各位大哥大姐帮帮忙,我们要做数据结构的课设(用C语言实现)。可是老师要求要做一个程序选单,也就是说做好的几个小程序要弄在一起,然后用同一个选单选择,选择哪个就进入哪个程序,应该怎么做呢?

以下是我随手写的,是最最基本的,你可以自己加上清屏,返回上一级 之类的功能

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
//3个小程序
void fun_a(){printf("this is fun_a\n");}
void fun_b(){printf("this is fun_b\n");}
void fun_c(){printf("this is fun_c\n");}

//界面
void jiemian()
{
printf("1.fun_a \n");
printf("2.fun_b \n");
printf("3.fun_c \n");
printf("0.exit \n");
}

//主函数
int main()
{
while(1)
{
jiemian();
switch(getch())
{
case '0':exit(0);break;
case '1':fun_a();break;
case '2':fun_b();break;
case '3':fun_c();break;
}
}
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-02-22
牛逼 都做到选单了?什么是选单 我问你 抄的吧 说抄谁的 还不速速报上名来

C语言编写的几个程序,合并到一起
以下是我随手写的,是最最基本的,你可以自己加上清屏,返回上一级 之类的功能 include<stdio.h> include<conio.h> include<stdlib.h> \/\/3个小程序 void fun_a(){printf("this is fun_a\\n");} void fun_b(){printf("this is fun_b\\n");} void fun_c(){printf("this is fun_c\\...

将三个单独c语言程序,合成一个。
b;\/\/--c已经在传递过来的时候已经赋值了,所以在for语句第一句就不用赋值了--\/\/ for (;c>0;c--){for (b=38;b>0;b--){for (a=130;a>0;a--);} } }\/\/(1) void delay(unsigned int i){char j;for(i; i > 0; i--)for(j = 200;...

现在有两个c语言程序,要合并在一起用怎么实现
其中一个程序调用另一个程序的方式,使用系统调用system可以.如果两个程序要交换使用数据,可以用建立文件作为数据交换的“通道”.如果你不知道这两个程序的代码,那么就新建一个可以调用这两个已知程序的程序吧

怎么把两个不同程序合到一起?(c语言)
你问的问题好大,要合并两份独立的c语言代码,第一,要把两份代码里的main入口合并为一个,如何合并要看你期望合并后的main函数实现什么样的功能,例如,A程序是实现计算一个数组里的所有数相加后的和的值的功能;B程序是实现输出任意数字到一个txt文件的功能。那么合并A和B程序后,一般就是将B程序...

怎么把两个不同的c程序合并成一个,实现不同的功能
\/\/程序一和程序二的宏定义部分、库函数 全部复制到下面,注意有同名的修改一下 \/\/下面为子程序 int a(){ \/\/把第一个C复制进来,把main语句及相关的{}去掉 } int b(){ \/\/把第二个C复制进来,把main语句及相关的{}去掉 } 下面为主程序 int main(){ int a;if (a=?)a();if(a=??

怎么把两个不同程序合到一起?(c语言)
可以通过函数调用的方式,把两个不同的程序合到一起

C语言怎么把四种功能相同的程序合并成一个程序
1、将每一个杨辉三角写成一个函数 这样一共四个函数 2、在main函数里调用这四个函数就可以了

怎么样把两个C语言程序叠加在一起
如果你说的叠加 是说一个程序有两个程序的功能的话 那么可以把两个程序的函数 都写在一起 如果有重名的 改名。最后 把主函数功能合并就可以了

在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...

如何用keil将几个c语言程序合成一个
把写好的C程序做成头文件,然后直接#INCLUDE 就行了,这样把各个程序都调进来。

相似回答
大家正在搜