ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.06.2019
Просмотров: 96
Скачиваний: 1
Лабораторная работа № 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();
}
Результат: