C语言中如何实现按任意键退出

[复制链接]
查看11 | 回复4 | 2019-12-4 09:02:47 | 显示全部楼层 |阅读模式
C语言中可以使用函数system()、getch()实现按键退出。1、直接调用系统函数 system(“pause”):system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即返回原调用的进程。system(“pause”)可以实现冻结屏幕,便于观察程序的执行结果。2、调用getch()函数:此函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,需要include...
回复

使用道具 举报

千问 | 2019-12-4 09:02:47 | 显示全部楼层
直接调用系统函数 system("pause")即可:system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此...
回复

使用道具 举报

千问 | 2019-12-4 09:02:47 | 显示全部楼层
可以通过两种方法,达到从终端读入一个键的效果,然后通过exit函数退出。如果在主函数中调用,也可以通过调用return 语句退出。exit函数:所在头文件:stdlib.h。函数用途:强制退出程序。函数原型:void exit(int value);参数:value,相当于在main中退出时的返回值,传递给主调进程,即调用可执行程序的进程。具体...
回复

使用道具 举报

千问 | 2019-12-4 09:02:47 | 显示全部楼层
#include#includevoid main(void){
while(!kbhit()) {
printf(”HAHA\n”); }getch();}kbhit()函数被包含在conio.h头文件里...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行