大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
C语言中可以使用函数system()、getch()实现按键退出。
成都创新互联服务项目包括柴桑网站建设、柴桑网站制作、柴桑网页制作以及柴桑网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,柴桑网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到柴桑省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
1、直接调用系统函数 system(“pause”):
system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即返回原调用的进程。
system(“pause”)可以实现冻结屏幕,便于观察程序的执行结果。
2、调用getch()函数:
此函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,需要includeconio.h
扩展资料
一、使用getch函数设置退出
所在头文件:conio.h。
函数用途:从控制台读取一个字符,但不显示在屏幕上。
函数原型:intgetch(void);
返回值:读取的字符。
二、打开文件的操作通过标准库函数 fopen
函数 fopen 的第二个参数指定了文件的访问模式,访问模式决定了流所许可的输入和输出操作。对访问模式字符串的许可值有严格的限制。
该字符串的第一个字符只能为三种形式:r(read)、w(write)或者 a(append)。另可加字符b表示以二进制方式打开文件。
case'1':inputdata();break;
case'2':showdata();break;
case'3':exit(0);break;
变成
case 1:inputdata();break;
case 2:showdata();break;
case 3:exit(0);break;
case后面有空格,而且mainnum是整型,不是字符类型,不用加单引号
#include"stdio.h"
main()
{
char s;
printf("\nA.增加");
printf("\nD.删除");
printf("\nS.排序");
printf("\nQ.退出");
printf("\n请选择: ");
scanf("%c",s);
do
{
switch(s)
{
case 'A':printf("数据已增加\n"); break;
case 'D':printf("数据已删除\n"); break;
case 'S':printf("数据已排序\n"); break;
default:break;
}
scanf("%c",s);
}while(s!='Q');
}
段时间
用 法: unsigned sleep(unsigned seconds);
程序例:
#include dos.h
#include stdio.h
int main(void)
{
int i;
for (i=1; i5; i++)
{
printf("Sleeping for %d seconds\n", i);
sleep(i);
}
return 0;
}
函数名: sleep
功 能: 执行挂起一段时间
用 法: unsigned sleep(unsigned seconds);
程序例:
#include dos.h
#include stdio.h
int main(void)
{
int i;
for (i=1; i5; i++)
{
printf("Sleeping for %d seconds\n", i);
sleep(i);
}
return 0;
}
希望对你有所帮助,祝好运。
PS:为啥不给点儿分呢~
另外,站长团上有产品团购,便宜有保证