C++实现计算机定时关机功能
本代码片段展示了如何使用C++实现一个简单的定时关机程序。程序的核心是利用 system()
函数调用系统命令 shutdown
来实现关机功能。
#include
#include
#include
using namespace std;
int main() {
int seconds;
cout << "请输入关机时间(秒):";
cin >> seconds;
// 将秒数转换为分钟和小时,用于显示
int minutes = seconds / 60;
int hours = minutes / 60;
minutes %= 60;
seconds %= 60;
cout << "将在 " << hours command = "shutdown -s -t ">
代码说明:
- 程序首先获取用户输入的关机时间(以秒为单位)。
- 然后,程序将秒数转换为小时、分钟和秒,并显示给用户。
- 程序使用
to_string()
函数将秒数转换为字符串,并将其与shutdown
命令拼接成最终的命令字符串。 - 最后,程序使用
system()
函数执行关机命令。
注意:
- 本代码仅供学习参考,请谨慎使用。
- 在某些系统上,可能需要管理员权限才能执行关机命令。
22.16KB
文件大小:
评论区