C语言用什么函数可以使运行完不自动关闭窗口

C语言用什么函数可以使运行完不自动关闭窗口,第1张

加个getchar()函数就可以了,不过你要加对位置 答案补充 这个就是你在编写完主程序后,结尾加上这个函数就可以了窗口不会关闭! 答案补充 不好意思,忘了看你的编译器了,你的是TC,TC可以在运行后到文件夹中查看。另外一种C的编译器可以用我的方法。 答案补充 我刚才说了,TC可以在运行后到文件夹中查看,有个专门的文件,你点开就能看了! 答案补充 不用啊,你只要运行成功,把程序发给别人就行了! 答案补充 你shift+enter后,dos框不会自动关闭

就只贴 Main 函数了:

static void Main(string[] args) {

while (true) {

ConsoleClear();

ConsoleWriteLine("1---Func1");

ConsoleWriteLine("2---Func2");

ConsoleWriteLine("3---Func3");

ConsoleWriteLine("q---Exit");

ConsoleWrite("输入你的选择:");

string input = ConsoleReadLine();

switch (input) {

case "1":

ConsoleWriteLine("执行 Func1");

// Func1();

break;

case "2":

ConsoleWriteLine("执行 Func2");

// Func1();

break;

case "3":

ConsoleWriteLine("执行 Func3");

// Func1();

break;

case "q":

return;

default:

ConsoleWriteLine("错误,请重新输入");

break;

}

ConsoleReadKey();

}

}

关闭自己

其实退出程序就好了

有两种方法:

1 在主函数中return;

退出主函数即是关闭自己。

2 在任意位置 调用库函数exit()

int exit(int value);

调用exit(n); 等效于在主函数中return n;

调用exit需要引用stdlibh

程序可以这样

#include<stdioh>

#include<conioh>

main()

{

printf("请输入三个数\n");

int max(int x,int y);

int a,b,c,d,e;

while(scanf("%d,%d,%d",&a,&b,&c)!=EOF)

{d=max(a,b);

e=max(d,c);

printf("max=%d\n",e);

getch();}

return 0;

}

int max(int x,int y)

{

int z;

if(x>y)z=x;

else z=y;

return(z);

}

以上就是关于C语言用什么函数可以使运行完不自动关闭窗口全部的内容,包括:C语言用什么函数可以使运行完不自动关闭窗口、C语言可反复输入菜单编号而不退出程序的题目,代码怎么写、C语言怎么让程序关闭自己等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10168581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存