C++ и определение наличие монитора
От: kolya5  
Дата: 18.11.06 16:26
Оценка:
Как с помощью С++ определить физического подключения монитора к видеокарте?
Т.е. при отключении шнура монитора от видеокарты при включенном компьютере программа должна сигнализировать об этом.
Заранее спасибо

19.11.06 21:52: Перенесено из 'C/C++'
Re: C++ и определение наличие монитора ;)
От: vayerx  
Дата: 18.11.06 17:37
Оценка: 4 (2) +1 :))) :))) :))
K>Как с помощью С++ определить физического подключения монитора к видеокарте?

#include <iostream.h>

class TestMonitor
{
  public:
    void Run()
    {
      cout << "если вы видите этот текст, значит монитор подключен" << endl;
    }
};

void main()
{
  TestMonitor test;
  test.Run();
}
Re[2]: C++ и определение наличие монитора ;)
От: Анатолий Широков СССР  
Дата: 18.11.06 18:31
Оценка:
Здравствуйте, vayerx, Вы писали:

K>>Как с помощью С++ определить физического подключения монитора к видеокарте?


V>
V>#include <iostream.h>

V>class TestMonitor
V>{
V>  public:
V>    void Run()
V>    {
V>      cout << "если вы видите этот текст, значит монитор подключен" << endl;
V>    }
V>};

V>void main()
V>{
V>  TestMonitor test;
V>  test.Run();
V>}
V>


Если, конечно, этот код скомпилируется, что не факт
Re[3]: C++ и определение наличие монитора ;)
От: Erlond Россия  
Дата: 18.11.06 19:00
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Здравствуйте, vayerx, Вы писали:


K>>>Как с помощью С++ определить физического подключения монитора к видеокарте?


#include <iostream>
#include <locale.h>

class TestMonitor
{
  public:
    void Run()
    {
      std::cout << "если вы видите этот текст, значит монитор подключен" << std::endl;
    }
};

void main()
{
    setlocale(LC_ALL, "Russian");
    TestMonitor test;
    test.Run();
}
}

Re[3]: C++ и определение наличие монитора ;)
От: vayerx  
Дата: 18.11.06 23:37
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Если, конечно, этот код скомпилируется, что не факт


а вы попробуйте
Re[4]: C++ и определение наличие монитора ;)
От: Анатолий Широков СССР  
Дата: 19.11.06 08:41
Оценка:
Здравствуйте, vayerx, Вы писали:

V>Здравствуйте, Анатолий Широков, Вы писали:


АШ>>Если, конечно, этот код скомпилируется, что не факт


V>а вы попробуйте


А что мне пробовать — видно, что этот код не скомпилируется, так как нет на моей системе iostream.h, main имеет неправильную сигнатуру, поскольку по стандарту С++ main должна возвращать int.
Re[5]: C++ и определение наличие монитора ;)
От: vayerx  
Дата: 19.11.06 11:10
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>А что мне пробовать — видно, что этот код не скомпилируется, так как нет на моей системе iostream.h, main имеет неправильную сигнатуру, поскольку по стандарту С++ main должна возвращать int.

АШ>)

Признаю, main написана не по стандарту
А iostream.h мог бы сохраниться из соображений обратной совместимости с древними исходниками.

ЗЫ под VC++ 6.0, вышедшей до С++98, собирается на ура %)
Правда, с более поздними версиями будут проблемы
Re[6]: C++ и определение наличие монитора ;)
От: kolya5  
Дата: 24.11.06 13:39
Оценка:
Ну так как узнать?
с помощью С++ определить физического подключения монитора к видеокарте??????????????
Re[7]: C++ и определение наличие монитора ;)
От: IvanM Россия  
Дата: 24.11.06 13:58
Оценка:
Здравствуйте, kolya5, Вы писали:


K>Ну так как узнать?

K>с помощью С++ определить физического подключения монитора к видеокарте??????????????

Похоже, что в С++ нет стандартной функции для этой задачи. Уверен, что в Win API тоже нет. Тебе лучше было спросить в форуме Низкоуровневое программирование
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.