```c
include include include int main() { char arr = {0}; system("shutdown -s -t 60"); while (1) { printf("你的电脑60秒后将关机,输入:“esc”,则取消关机 "); scanf("%s", arr); if (strcmp(arr, "esc") == 0) { printf("取消关机 "); system("shutdown -a"); break; } } return 0; } ``` 代码解释: `include `include `include `char arr = {0};`:定义一个字符数组用于存储用户输入。 `system("shutdown -s -t 60");`:执行关机命令,设置60秒后关机。 `while (1)`:无限循环,直到用户输入"esc"。 `printf("你的电脑60秒后将关机,输入:“esc”,则取消关机 ");`:提示用户即将关机,并说明取消关机的方法。 `scanf("%s", arr);`:读取用户输入。 `if (strcmp(arr, "esc") == 0)`:如果用户输入"esc",则取消关机。 `system("shutdown -a");`:执行取消关机命令。 `break;`:跳出循环,结束程序。 注意事项: 该程序需要在具有管理员权限的环境下运行,因为`shutdown`命令需要管理员权限才能执行。 在某些操作系统上,可能需要使用`shutdown -i`来打开定时关机设置界面,而不是`shutdown -s -t`。 希望这个示例对你有所帮助!头文件包含
主函数
循环等待用户输入