c语言怎么编程关机

时间:2025-01-23 05:21:39 游戏攻略

在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;

}

```

建议

立即关机:适用于需要快速关机的场景。

定时关机:适用于需要设定特定时间后自动关机的场景。

用户选择:提供了一个友好的菜单,让用户选择关机方式,增加了程序的交互性。

请根据实际需求选择合适的关机方法,并确保在运行关机程序前保存所有未保存的工作。