Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Реализовать все функции инициализации и доступа к объектам класса окружность https://www.cyberforum.ru/ cpp-beginners/ thread196119.html
Дан класс окружность,включающий в себя диаметр и площадь.Указать все необходимые функции инициализации и доступа к объектам класса.Перегрузить для объектов класса операторы +,-,*,/ относительно площади
C++ Переписать данные из массива в матрицу ползунком, и спиралью по часовой стрелке
Здравствуйте, у меня задание есть, не как не могу придумать решение проблемы, вот у меня есть программа #include "stdafx.h" #include <iostream> #include <conio.h> #include <iomanip> using namespace std; void main() {
C++ поиск согласных в строке https://www.cyberforum.ru/ cpp-beginners/ thread196031.html
После каждой согласной буквы вставляется буква например "b". Подскажите хотябы алгоритм нахождения согласных .В принципе можно было напсиать чтото типа if(s == 'b' ||s == 'c'..... ) {} но мб есть какаянибудь стандартная функция для поиска согласных.На Си.
C++ дерево поиска https://www.cyberforum.ru/ cpp-beginners/ thread196025.html
Введите элемент на экран дерево поиска со саммым простым методом Перепишите задание нормально, или тема будет удалена.
Помогите написать програму для нахождения суммы ряда!!! C++
Найти сумму ряда с точностью e=10-4, общий член которого an=lg(n!)e в степени -n^n.
C++ точки пересечения https://www.cyberforum.ru/ cpp-beginners/ thread196021.html
даны 2 ф-ции и нада найти их точки пересичения,даже точки даны тока их надо найти спомощью проги. так вот писал я так float x=0; for(int i=0;i<30;i++) { if (tan(x)==tanh(x)) {cout<<x<<endl;} x+=3.14/6;}
C++ C++ Даны четыре одномерных массива с равным колличеством элементов. Найти сумму элементов каждого массива, запомнить номер массива с максимальной и номер массива с минимальной суммой. Число элементов массива не более 12. Формат элемента +-цц.цц . Вид распечатки результатов разработать самостоятельно. желательно отправить на мыло wower99@mail.ru https://www.cyberforum.ru/ cpp-beginners/ thread196014.html если число в массиве A отрицательно, то в массив B на соответствующее место заносить 0 C++
Ввести с клавиатуры 10 целых чисел в массив A. Переписать их в массив B. При этом если число в массиве A отрицательно, то в массив B на соответствующее место заносить 0. Вывести A и B.
C++ в чём ошибка 3 https://www.cyberforum.ru/ cpp-beginners/ thread195965.html
в чём ошибка 15 вариант Описат структуру с именим ZNAK, содержащую следующие поля: -фамилия,имя; -знак Зодиака; -дата рождения (массив из 3 чисел). Написать программу, выполняющую следуешие дествия: -Ввод с клавиатуры данных в массив, состояший из восьми элементов типа ZNAK;записи должны быть упорядочены податам рождения; -вывод на экран информации о человеке, чья фамилия введена с...
C++ Найти самое длинное число и опредлить, сколько раз оно встретилось в тексте подскажите что нужно исправить 6 заданрие 15 вариант Написать програму которая считывает текст с клавиатуры, находит самое длинное число и определяет, сколько раз оно встретилось в тексте. #include <conio.h> #include <stdio.h> #include <string.h> #include <iostream.h> void main(); {clrscr(); https://www.cyberforum.ru/ cpp-beginners/ thread195964.html
в чём ошибка C++
В чём ошибка 5 задание 15 вариант Дана целочисленная прямоугольная матрица Определить: *номер первого из столбцов,содержаший один нулевой элемент. Код C++1 #include <conio.h> #include <stdio.h>
C++ Исправление ошибки в табулировании функции https://www.cyberforum.ru/ cpp-beginners/ thread195955.html
Доброго времени суток! Вот пытался решить ф-цию, возникает ошибка. Что-то про перегрузки синуса и косинуса.Задание такое: 0.1<x<0.9, при x<=5 решать 1 функцию, при другом значении другую функцию.Все выводить на экран в виде таблицы.Шаг надо вводить. Не понимаю, подскажите выход. Заранее спасибо))) #include <stdio.h> #include <locale.h> #include <conio.h> #include <stdlib.h> #include <math.h>...
Evg
Эксперт CАвтор FAQ
21280 / 8303 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
23.11.2010, 21:00 0

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

23.11.2010, 21:00. Показов 9459. Ответов 16
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от KuKu Посмотреть сообщение
так вопрос для общего развития ... эта же информация не зависит от операционки, значит должна содержаться вне ее. Как то можно узнать, где она конкретно хранится(там адрес в памяти или тому подобное) ?)
Информация хранится в аппаратуре. Там есть термометр, с которого можно снять показания. Есть драйвер под материнскую плату, при помощи которого операционная система "общается" с аппаратурой. Драйвер - это такой же интерфейс между ОС и машиной, каким является API (интерфейс между приложением и ОС).

На пальцах это дело выглядит примерно так. Любое устройство подключается через так называемые порты ввода-вывода, которые при помощи материнской платы отображаются на некие адреса памяти. Т.е. в машине может стоять 1 гиг памяти, но адреса, к примеру, из диапазона 3.7-4 гига (при условии 32-битного режима) используются для портов ввода-вывода (независимо от количества памяти в машине). Эти адреса материнская плата транслирует не на модули памяти, а на шину, через которую втыкаются устройства. Операционная система выполняет "обычное" (или почти обычное, детально не могу сказать) чтение или запись в память по адресу, отображённому на устройство. Это обращение пойдёт в устройство. Например (чисто теоретически), видеокарта может работать таким образом, что если по адресу 0x11223344 записать единичку, то по адресу 0x11223345 будет сформировано значение температуры графического процессора, а если записать двойку, то будет сформировано скорость вращения кулера и т.п. К каждому устройству прилагается драйвер, который в одной стороны "знает", как общаться с устройством, с другой стороны знает, по каким правилам надо общаться с ОС (потому в каждой ОС свои принципы работы с драйверами)

Ну из сказанного можно понять, почему при наличии 4 гигов оперативы, реально видно только 3.5 или 3.2 или 3 (в зависимости от материнской платы). Точно так же можно понять, почему драйвер видеокарты под винду не будет работать под линуксом (хотя казалось бы, машина одна и та же и коды исполняются те же самые). Точно так же программа, работающая с устройством под виндой непосредственно через драйвер (т.е. на низком уровне) не будет работать под линуксом, даже если перекомпилять исходники. именно поэтому пишут интерфейсы ещё более высокого уровня. Например, Open GL. Это набор библиотек, который с одного конца имеет несколько реализаций под различные ОС, с другой стороны имеет интерфейс прикладного уровня, НЕ зависящий от операционной системы.

Так или иначе, между пользовательской программой и аппаратурой всегда имеется цепочка из нескольких интерфейсов начиная драйвером и заканчивая прикладной библиотекой. И всё, что находится между программой и машиной, построено по принципу конструктора: из различных кубиков выстраивается нужная цепочка. Но на практике не все кубики имеются в наличии, хотя теортеически их всегда можно создать (было бы кому этим заняться)

Вернуться к обсуждению:
Как в C++ управлять пк C++
11
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2010, 21:00
Готовые ответы и решения:

Как пользоваться событиями или как управлять формой из потока?
Начнем справа налево: Предположим есть поток tr1 и глобальная переменная int i; void tr1(){ ...

Как создать список номеров которыми можно управлять как базой данных
Привет Полный новичок в программировании, вопрос по Delphi Как создать список номеров,...

Как управлять камерой в 3д?
Здравствуйте, сделал небольшой 3д мир на делфи 10,3 FMX. И у меня появился вопрос как сделать так...

Управлять как одным
как можно управлять несколькими гаджетамы как будто один, при изменении размера одного что бы...

16
23.11.2010, 21:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2010, 21:00
Помогаю со студенческими работами здесь

Как управлять checkbox?
Как сделать масив из 3 checkbox чтобы при нажатии на одон из них все остальные становились такими...

Как управлять мышей с С++?
У меня стоит 64-разрядный Windows 7, и на нем не работает обычная C++, посоветуйте, что сделать для...

Как управлять температурой?
Допустим задача такова: Нам дано промежуток температуры воды от 0 до 75 градусов, и чтобы он держал...

Как управлять разрешениями?
слишком обобщённое название , но всё же поясню: я первый раз пытаюсь сделать сайт на vps windows...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru