Форум программистов, компьютерный форум CyberForum.ru

Как в C++ управлять пк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать все функции инициализации и доступа к объектам класса окружность http://www.cyberforum.ru/cpp-beginners/thread196119.html
Дан класс окружность,включающий в себя диаметр и площадь.Указать все необходимые функции инициализации и доступа к объектам класса.Перегрузить для объектов класса операторы +,-,*,/ относительно площади
C++ Переписать данные из массива в матрицу ползунком, и спиралью по часовой стрелке Здравствуйте, у меня задание есть, не как не могу придумать решение проблемы, вот у меня есть программа #include "stdafx.h" #include <iostream> #include <conio.h> #include <iomanip> using namespace std; void main() { http://www.cyberforum.ru/cpp-beginners/thread196102.html
поиск согласных в строке C++
После каждой согласной буквы вставляется буква например "b". Подскажите хотябы алгоритм нахождения согласных .В принципе можно было напсиать чтото типа if(s == 'b' ||s == 'c'..... ) {} но мб есть какаянибудь стандартная функция для поиска согласных.На Си.
дерево поиска C++
Введите элемент на экран дерево поиска со саммым простым методом Перепишите задание нормально, или тема будет удалена.
C++ Помогите написать програму для нахождения суммы ряда!!! http://www.cyberforum.ru/cpp-beginners/thread196023.html
Найти сумму ряда с точностью e=10-4, общий член которого an=lg(n!)e в степени -n^n.
C++ точки пересечения даны 2 ф-ции и нада найти их точки пересичения,даже точки даны тока их надо найти спомощью проги. так вот писал я так float x=0; for(int i=0;i<30;i++) { if (tan(x)==tanh(x)) {cout<<x<<endl;} x+=3.14/6;} подробнее

Показать сообщение отдельно
PB
Просто прогер
1277 / 1064 / 11
Регистрация: 13.03.2009
Сообщений: 2,502
23.11.2010, 22:31     Как в C++ управлять пк
Все намного проще.
Видел код на бейсике котрый вот так определял текущую температуру процессора и чипсета
Код
#ADR_REG = $295 ;Это адреса регистров системной платы, с помощью которых можно узнать температуру
#DATA_REG = $29
Procedure Termo(z) ; Эта процедура работает в параллельном потоке
Shared *Inp32_address, *Out32_address

 Repeat ; Начало "безконечного" цикла Repeat ForEver
   CallFunctionFast(*Out32_address, #ADR_REG, $2B) ; Получает текущую температуру процессора
   x=CallFunctionFast(*Inp32_address, #DATA_REG)
   SetGadgetItemText(0,0,StrU(x, #PB_Byte)+" °C",1) ; отображаем её в таблице
   
   CallFunctionFast(*Out32_address, #ADR_REG, $29) ; Получает текущую температуру системной платы
   x=CallFunctionFast(*Inp32_address, #DATA_REG)
   SetGadgetItemText(0,1,StrU(x, #PB_Byte)+" °C",1)  ; отображаем её в таблице
   
   SetGadgetText(3, Str(CpuUsage())+" %" ) ; Получаем и отображаем текущую загрузку процессора
   
  Delay(1000) ; Пауза, равная 1 секунде.
  
 ForEver
EndProcedure
Работает, но не со всеми матерями и процессорами.
Вложения
Тип файла: rar TermoControl.rar (27.8 Кб, 17 просмотров)
 
Текущее время: 19:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru