关于C语言工程,包含命令行和图形化界面两种选择的程序(可选),但一执行就直接变成图形化界面
正常情况应该是一开始这样
程序代码:int main(void)
{
int temp;
printf("按'1'进入命令行版本,按'2'进入图形化界面\n");
while (1)
{
scanf_s("%d", &temp);
fflush(stdin);
if (temp == 1)
{
main1();
break;
}
else if (temp == 2)
{
main2();
break;
}
else printf("非法输入!\n");
}这是main函数
程序代码:#include"graphics.h"
int main2();
int main2()
{
if (start)
{
initgraph(640, 480); // 初始化,显示一个窗口,这里和 TC 略有区别
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
getch(); // 暂停一下等待用户按键
closegraph(); // 关闭图形界面
}这是图形化界面的函数结果只要一执行,就变成这个和图形化界面 不仅不能输入,而且关闭后进程仍然在任务管理器里面没退出
怎样才能让它正常运行呢?而不是直接弹出图形化界面
[此贴子已经被作者于2016-5-31 15:57编辑过]








