如何通过c语言来关闭显示器的屏幕?

问题遇到的现象和发生背景

请问?
如何通过c语言来关闭显示器的屏幕?


#include "windows.h"
int main()
{
    PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2);
    return 0;
}

有的

#include <iostream>

#include <stdlib.h> //调用system函数的头文件

#include <string>

using namespace std;

int main()

{

 char s[100];

 system("shutdown -s -t 120"); //这里用的是电脑自动关机的程序

 while (1)

 {

  cout << "你的电脑将会在2分钟内自动关机:" << endl;

  cout << "如果想取消自动关机,请输入:傻瓜" << endl;

  cin >> s;

  if (strcmp(s, "傻瓜")==0) //判断的是:左边的是否等于右边

  {

   cout << "预计在两分钟后的自动关机已取消:" << endl;

   system("shutdown -a"); //取消自动关机小程序

   break;

  }

 }

 return 0;

}

不知道是否是你需要的
https://blog.csdn.net/qq_34626094/article/details/112510112

#include <windows.h>

 int main()
{
     /* The display is being shut off */
     SendMessage(FindWindow(0,0), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
    return 0;
 }

这里有你想要的答案细节:http://t.csdn.cn/kuek7