1

例如,如果我制作了一个简单的 switch-case,我将如何根据输入关闭控制台应用程序?我不想用来使用break;并跳过循环,我想完全关闭控制台。

char choice; 

printf("Run random function \n");
printf("Exit \n");

choice = getchar();
fflush(stdin);

switch(choice)
{

            case '1':
                 //randomFunction();

            case '2':
                 //I want this case to exit the console the console
}
4

2 回答 2

1

只需使用exit (EXIT_SUCCESS);

参考 -退出

于 2013-08-31T16:16:27.083 回答
0

您可以调用exit()将返回值作为参数传递,该返回值可以通过调用进程/批处理文件进行检查:

exit(EXIT_SUCCESS); // = 0 = (standard) success

或者

exit(EXIT_FAILURE); // = 1 = (standard) failure

或者

exit(123); // return a specific value

MS-Visual Studio 文档

于 2013-08-31T16:15:30.967 回答