关于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编辑过]