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 ">

代码说明:

  1. 程序首先获取用户输入的关机时间(以秒为单位)。
  2. 然后,程序将秒数转换为小时、分钟和秒,并显示给用户。
  3. 程序使用 to_string() 函数将秒数转换为字符串,并将其与 shutdown 命令拼接成最终的命令字符串。
  4. 最后,程序使用 system() 函数执行关机命令。

注意:

  • 本代码仅供学习参考,请谨慎使用。
  • 在某些系统上,可能需要管理员权限才能执行关机命令。
rar 文件大小:22.16KB