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

как можно перевести `int*' to `UINT' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели в Си++ http://www.cyberforum.ru/cpp-beginners/thread92739.html
Задание 1. В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в) X-4? Задание 2.В программе объявлен массив: int P ={0, 2, 4, 5, 6, 7, 9, 12}; Какие значения примут выражения:
C++ В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 Задание 1. В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в) X-4? Задание 2.В программе объявлен массив: int P ={0, 2, 4, 5, 6, 7, 9, 12}; Какие значения примут выражения: http://www.cyberforum.ru/cpp-beginners/thread92724.html
Решание СЛАУ методом Гаусса в С++ C++
Салют обитателям форума! Вот значит какое дело, у меня такое задание : "Решение уравнений методом Гаусса. Коэффициенты обрабатываются в двух матрицах: матрице модуля и матрице угла комплексного числа в символической форме." Пытаюсь делать сам, для начала я разбил исходную матрицу на 2 двумерных массива(модуля и угла); перевел углы в радианы. Тут дело встало, нужно найти максимальный элемент, он...
C++ Рекурсия от рекурсии
Люди, помогите! Я в с++ относительно недавно, в паскале-делфи никаких проблем не было. Значит мне нужно: int pekypc() { ... int pekypc() ... } int main()
C++ Обработка Битовых последовательностей http://www.cyberforum.ru/cpp-beginners/thread92710.html
Здравствуйте, помогите пожалуйста решить задачку. Тема: Обработка битовых последовательностей. Нужно реализовать алгоритм инвертирования n разрядов целого числа без знака начинающихся с p-той позиции. Оставшиеся разряды остаются без изменения. Значения переменной подлежащей преобразованию а также значения n и p вводятся с клавиатуры. Результат выводится на экран в 8-ричном виде.
C++ Написать программу для решения сложных выражений. Написать программу для решения выражений. http://s004.***********/i205/1002/6e/2bd2fa636b69.jpg помогите, завтра сдавать, а у нас ни одной лекции небыло и не будет( подробнее

Показать сообщение отдельно
Alex90
19 / 19 / 1
Регистрация: 30.01.2009
Сообщений: 103

как можно перевести `int*' to `UINT' - C++

05.02.2010, 11:40. Просмотров 2046. Ответов 3
Метки (Все метки)

Есть программа в которой нужно отмечать сохраненные пункт меню. Решил данные об отмеченых пунктах записывать в реестр, после запуска программа должна читать данные с реестра и отмечать их. Вот код чтения реестра

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
    HKEY hKey = 0;
    int buf[255] = {0};
    DWORD dwType = 0;
    DWORD dwBufSize = sizeof(buf);
    TCHAR szPath[MAX_PATH];
     
    const char* subkey = "Software\\my_app";
 
    if( RegOpenKey(HKEY_CURRENT_USER,subkey,&hKey) == ERROR_SUCCESS)
    {
        dwType = REG_SZ;
        RegQueryValueEx(hKey,"777",NULL, NULL, (BYTE*)buf, &dwBufSize);
 
        RegCloseKey(hKey);
 
        CheckMenuItem(hMainMenu, buf, MF_CHECKED);         
    }
}
Но компилятор пишет ошибку

invalid conversion from `int*' to `UINT'

по питался перевести

C++
1
2
int i;
i=(int)buf
но эффект тот же invalid conversion from `int*' to `UINT' как можно перевести `int*' to `UINT' или отметить пункт другим способом?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru