Добавил:
abhai2013@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab9

.docx
Скачиваний:
5
Добавлен:
30.06.2018
Размер:
244.81 Кб
Скачать

Лабораторная работа № 9

Студента ИТ 14-1 Красовского Абхая

Використання функцій API, які дозволяють отримати інформацію про системні параметри

Вариант №9

Цель: Получить навыки в следующих предметных областях:

  • получение сведений о системе с использованием функций WinAPI

Индивидуальное задание

Включить в состав приложения возможности по получению и предъявлению пользователю системной информации с помощью функции: GetSystemPowerStatus;

Код:

#include <windows.h>

#include <iostream>

#include <conio.h>

using namespace std;

void main()

{

setlocale(LC_ALL, "rus");

int a;

SYSTEM_POWER_STATUS status;

cout << "1" << "-" << "высокий заряд батареи" << endl;

cout << "2" << "-" << "низкий заряд батареи" << endl;

cout << "4" << "-" << "критический заряд батареи" << endl;

cout << "8" << "-" << "выполняется зарядка" << endl;

cout << "128" << "-" << "нет батареи" << endl;

cout << "255" << "-" << "неизвестное состояние" << endl;

while (true)

{

GetSystemPowerStatus(&status);

a = status.BatteryFlag;

cout << a << endl;

Sleep(1000);

}

_getch();

}

Результат:

Соседние файлы в предмете Операционные системы