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

Работа с реестром, взрыв мозга - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти максимальное число в массиве http://www.cyberforum.ru/cpp-beginners/thread1311696.html
Дан массив целых случайных чисел (размер массива определяет пользователь, но в диапазоне ). Найти максимальное число. Нужно через функции ввода массива и вывода сделать. помогите
C++ Класс "Комплексные числа" #include <iostream> using namespace std; class compl { private: double a, b; public: compl(double x, double y) : a(x), b(y) compl() { a = 0; b = 0; } http://www.cyberforum.ru/cpp-beginners/thread1311676.html
Вычислить сумму сходящегося ряда с заданной точностью C++
S=(1+X)^(-1/4)\approx 1-(1/4)*(X)+(15/48)*(X^2)-(159/4812)*(X^3).....
C++ Создать бинарное дерево. Найти среднее арифметическое дерева, добавить его как элемент дерева
Создать бинарное дерево. Найти среднее арифметическое дерева, добавить ср ареф как элемент дерева
C++ Файл целых чисел http://www.cyberforum.ru/cpp-beginners/thread1311634.html
Пусть дан файл целых чисел. Создайте новый файл, значения в который записываются по следующему правилу: суммируются подряд идущие значения одного знака; вместо группы нуле записывается один нуль.
 

Показать сообщение отдельно
Убежденный
Системный программист
 Аватар для Убежденный
14175 / 6190 / 981
Регистрация: 02.05.2013
Сообщений: 10,296
Завершенные тесты: 1
26.11.2014, 21:53     Работа с реестром, взрыв мозга
О чем и речь.
Схема работы с RegQueryValueEx примерно такая:

1) Выделили буфер (на стеке, через new/malloc или в виде vector<byte> - не суть)
определенного размера, например 100 байт.

2) Установили BufSize = 100.

3) Вызвали функцию RegQueryValueEx. Если успех - она вернет ERROR_SUCCESS и в
BufSize к-во прочитанных байт. Если нет (например, буфер слишком мал) - расширяем
буфер, увеличиваем BufSize и зовем функцию снова. И так далее, пока она не вернет
ERROR_SUCCESS, либо отличный от ERROR_MORE_DATA код.

Да, и еще. Строковые данные, прочитанные из реестра, всегда нужно принудительно
завершать нулем (т.к. строка может храниться в реестре без завершающего нуля).
 
Текущее время: 11:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru