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

реестр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти наибольшую из площадей треугольников, вершины которых находятся в заданных точках http://www.cyberforum.ru/cpp-beginners/thread237412.html
Здравствуйте! Написать программу на C++: Даны координаты 4-х точек x1,y1, x2,y2, x3,y3, x4,y4. найти наибольшую из площадей треугольников, вершины которых находятся в заданных точках. (Формула Герона, состоит из двух чисел).
C++ Определить общее количество операций В общем, я протупил создав эту http://www.cyberforum.ru/cpp-beginners/thread236913.html тему! Нужно было сразу написать условие задачи: Количество операций Определить общее количество операций сложения (+), вычитания (-) и умножения (*) в заданном арифметическом выражении. Технические условия Входные данные В единственной строке задано арифметическое выражение, не... http://www.cyberforum.ru/cpp-beginners/thread237409.html
C++ Структуры, объединения и определяемые пользователем типы. Массивы структур
Здравтсвуйте! Помогите, пожалуйста, разобраться с одной задачкой! Условие следующее: Разработать программу обработки данных железнодорожного расписания. Известно расписание поездов, проходящих через станцию: номер поез¬да, назначение (откуда куда, например, Москва—Омск), часы и мину¬ты прибытия, часы и минуты отправления. Значения часов и минут це¬лые, положительные числа; число часов не...
C++ Сортировка.
Доброе время суток. Разработать алгоритм сортировки методом простых вставок на основе сортировки таблицы адресов. Должны сортироваться записи типа record Key: integer; Info: <любой другой тип>; … end; Сортировку проводить по ключевому полю Key.
C++ Массив с русс буквами. http://www.cyberforum.ru/cpp-beginners/thread237358.html
Пишу программу в линуксе. int main() { char slova = { 'в',' д',' й',' х',' ч',' я',' т',' к',' д',' ж' }; return 0; }
C++ Написать программу, которая выводит содержимое массива наоборот //1. Написать программу, которая выводит содержимое массива наоборот. // Пример: массив 23 11 6 превращается в 6 23 11. #include <iostream> using namespace std; void main(){ const int size=5; int array ={0}; for(int i=0;i<size;i++) { cout << i+1 << ")->"; подробнее

Показать сообщение отдельно
bobrovskii
57 / 57 / 3
Регистрация: 22.01.2011
Сообщений: 187
03.02.2011, 18:11     реестр
Skip, не обессуть. моя ощибка.
size * 2 ты верно делал для проекта в UNICODE.
вот что я накидал
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <conio.h>
#include <windows.h>
 
using namespace std;
int _tmain()
{
    HKEY key = NULL;
    TCHAR path[MAX_PATH];
    DWORD length;
 
    if (!(length = GetModuleFileName(NULL, path, MAX_PATH))) {
        cout << "ERROR GetModuleFileName " << GetLastError() << endl;
        return 0;
    }
 
    cout << "length " << length << " TCHAR " << sizeof(TCHAR) << endl;
 
    MessageBox(NULL, path, TEXT("PROVERKA"), 0);
 
    if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"), 0, KEY_ALL_ACCESS, &key) == ERROR_SUCCESS) {
        if (RegSetValueEx(key, TEXT("test_key"), 0 , REG_SZ, (BYTE*)path, length * sizeof(TCHAR)) == ERROR_SUCCESS) {
            cout << "Set Value OK!!!" << endl;
        }
 
        RegCloseKey(key);
    } else {
        cout << "ERROR RegOpenKeyEx " << GetLastError() << endl;
    }
 
    return 0;
}
length * sizeof(TCHAR) - в моем случае вернее будет т.к. компилел Unicode и Mult-Byte.
в обоих работает)))
 
Текущее время: 11:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru