如果是调用外部进程需要你把那些程序执行文件拷入本程序执行目录下,然后按照以下编写代码执行。
把以下代码中Application1与Application1.exe名称改成你需要调用的程序执行文件名
#include
#include
#include
void main()
{
while(true)
{
printf("\nPlease select a application to execute:");
printf("\n1.Application1");
printf("\nInput:\n");
char ch = getch();
if(ch == 'q')
break;
else if(ch == '1')
system("Application1.exe");
}
}
#include
#include
int main(void)
{
ShellExecute(0,"open","calc.exe","","",SW_SHOWNORMAL);
return 0;
}
/* 按照你说的,应该是菜单子函数调用其它的子函数处理 */
/* 还可以调用外部的*.exe程序,使用ShellExecute函数,头文件是windows.h */
main()
{
int c;
while(1){
printf("-------------------------------------------------\n");
printf("* 0. exit \n") ;
printf("* 1. fun1 \n");
printf("* 2. fun2 \n");
printf("* 3. fun3 \n");
printf(" -------------------------------------------------\n");
scanf("%d",&c);
switch(c)
{
case 1:fun1();break;
case 2:fun2();break;
case 3:fun3();break;
case 0:exit(0);
}
}
}
switch(input(你的值)) {
case "1":
Console.WriteLine("1个程序放到case1下面执行");
break;
case "2":
Console.WriteLine("2个程序放到case2下面执行");
break;
default:
Console.WriteLine("这里写一定会执行某程序");
}
这样的程序用一个判断来做.也能用分支来做.用一个循环也行..好了..到这里了
void yh()
{
char shuru;
yonghu y;
do
{
system("cls");
cout<<"1:用户登录界面进行登录:"<
switch(shuru)
{
case '1':y.denglu();break;
case '2':y.xiugaimima();break;
}
}while(shuru!='0');
system("pause");
}