前言
- 最近使用visual studio 2022 测试 C语言的一些功能实现,如使用代码退出控制台呢?
- 如一个输入菜单,选择某个之后,就【退出系统】
实现方法
- 当然直接关闭控制台串口,就可以关闭了
- 代码里,可以使用:
exit(0)
这样的操作退出控制台窗口
相关代码
- 如果使用
exit
函数,需要包含标准头文件:#include <stdlib.h>
- 测试代码如下:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int menu_select()
{
char ch;
printf("1. 录入职工基本信息\n");
printf("2. 查询一个职工号的信息\n");
printf("3. 减少一个职工号\n");
printf("4. 增加一个职工号\n");
printf("5. 统计制定二级单位的职工人数、工资总额\n");
printf("6. 对职工的工资进行排序\n");
printf("7. 退出系统\n");
printf("Please input 1-7:");
do
{
ch = getchar();
ch -= 0x30;
} while (ch < 1 || ch > 7);
return ch;
}
int main()
{
int option = 0x00;
while (1)
{
option = menu_select();
switch (option)
{
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
printf("system exit!\n");
exit(0);
break;
default:
break;
}
}
}
运行效果
- 测试系统退出,输入字符
7
,发现【控制台】程序退出了,也就是调用:exit
这个函数后控制台可以退出,其中:exit(0)
返回的是 0
,当然也可以使用exit(1)
,是个退出的返回值