在C语言中,可以使用`system()`函数来执行系统命令,包括关机命令。以下是几种不同的关机方法:
立即关机
```c
include int main() { system("shutdown -s -t 0"); return 0; } ``` ```c include int main() { char cmd = "shutdown -s -t "; char t = "60"; // 设置关机时间为60秒 strcat(cmd, t); system(cmd); return 0; } ``` ```c include include int main() { printf("1. 立即关机\n"); printf("2. 定时关机(60秒后)\n"); printf("3. 退出程序\n"); int choice; scanf("%d", &choice); switch (choice) { case 1: system("shutdown -s"); break; case 2: system("shutdown -s -t 60"); break; case 3: printf("正在退出程序..."); Sleep(2000); return 0; default: printf("输入错误,请重新输入!\n"); break; } return 0; } ``` 建议 立即关机:适用于需要快速关机的场景。 定时关机:适用于需要设定特定时间后自动关机的场景。 用户选择:提供了一个友好的菜单,让用户选择关机方式,增加了程序的交互性。 请根据实际需求选择合适的关机方法,并确保在运行关机程序前保存所有未保存的工作。定时关机
通过用户输入选择关机方式