一.编写一个程序,要求程序运行后电脑一分钟内自动关机,若用户输入:no 则取消关机
示例代码:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<windows.h>
int main(void){
printf("您的电脑将在一分钟内关机,若需要取消关机请输入no\n");
system("shutdown -s -t 60");
R:
printf("请输入:");
char input[5] = { 0 };
scanf("%s",input);
if (strcmp(input, "no") == 0){
system("shutdown -a");
printf("关机取消成功!\n");
}
else
{
printf("输入错误!\n");
goto R;
}
return 0;
}
首先我们使用了printf()函数提醒用户,随后调用system()函数(注意:使用system()函数需要包含头文件windows.h)执行定时关机指令,时间为60s,这时候获取用户的输入,将用户的输入传入到数组input中,随后调用if语句,语句中使用strcmp()函数,该函数的作用是对两个字符串的内容进行比较,如果两个字符串相等则返回0,当返回值等于0的时候则执行if语句中的内容,调用system()函数,取消关机
并调用printf()函数提示用户关闭成功,如果返回值不等于0则提示输入错误,并调用goto语句进行跳转到标签R处重新要求用户输入,程序运行的截图如下:
2023/8/5
王起舟
标签:关机,函数,18,system,C语言,---,printf,input,输入 From: https://blog.51cto.com/u_16183773/6979129