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

Запись в реестр обрезается - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение 22000.5 на 15 дает 330008, а должно 330007.5 http://www.cyberforum.ru/cpp-beginners/thread633562.html
Задание к третьей главе книги Дейтела. Итак, суть проблемы в том, что при умножении 22000.5 на 15 почему то выводится 330008, хотя должно 330007.5 Вот код, программа из трех файлов: #include "Invoice.h" #include <iostream> using std::cout; using std::endl; int main()
C++ Атрибуты файла в чём ошибка? #include <iostream> #include <Windows.h> #include <io.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); WIN32_FIND_DATAA findData; http://www.cyberforum.ru/cpp-beginners/thread633547.html
Посоветуйте С++ компилятор C++
Всех приветствую! Вопрос вероятно много раз задавался, но к сожалению нет времени на поиск по форуму. Качал несколько архивов с компиляторами и понял, что разобраться сам не смогу. То одной библиотеки не хватает, то другой. Ситуация такая: на си не кодил(и признаюсь честно не очень большое желание), но в силу того, что повальное число людей кодят на си, появилась такая потребность....
Передвижение курсора в консоли Win32 и Linux C++
Привет форумчане, подскажите пожалуйска апишку для движения(управлением положения) курсора в консоли в Win32 и Linux.
C++ Вопросы по С++ и не только (~40 вопросов) http://www.cyberforum.ru/cpp-beginners/thread633461.html
Накопилось пару вопросов по языку. Буду благодарен за качественный ответ хотя бы на 1 вопрос. При ответе, указывайте пжлст номер. 1) char arr = "qwerty" эквиваленто char arr = {'q', 'w', 'e', 'r', 't', 'y', '\0'}; Как компилируется вариант1 и вариант2? Всмысле, когда компилятор натыкается на каждый из вариантов, он каждый из них сразу транслирует, или сначала, например, переводит...
C++ Autoit to C++ Здравствуйте, кто знает Autoit, перепишите на с++ пожалуйста) Func GETWOWBASEADDRESS($PID) $HSNAP = DllCall("Kernel32.dll", "HANDLE", "CreateToolhelp32Snapshot", "DWORD", 8, "DWORD", $PID) $STMODULE = DllStructCreate("DWORD dwSize;DWORD th32ModuleID;DWORD th32ProcessID;" & "DWORD GlblcntUsage;DWORD ProccntUsage;ptr modBaseAddr;" & "DWORD modBaseSize;HANDLE hModule;WCHAR szModule;" &... подробнее

Показать сообщение отдельно
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.08.2012, 12:52     Запись в реестр обрезается
Если используется ANSI версия этой функции (если произведен точный вызов RegSetValue или не был объявлен Unicode перед добавлением заголовочного файла WINDOWS.H), парметр lpData должен быть строкой ANSI. Строка преобразовывается в Unicode перед сохранением в реестре.
Может здесь об этом?

Добавлено через 3 минуты
Цитата Сообщение от solar_wind Посмотреть сообщение
Ну правильно, у тебя строка TCHAR, а у него код одного символа занимает 2 байта.
TCHAR это char, занимает 1 байт.
 
Текущее время: 13:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru