ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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();

}


Результат:




















Смотрите также файлы