Я пытаюсь создать программу, которая может сама создавать разделы/значения реестра, но у меня возникла разочаровывающая проблема. Я пытаюсь конкатенировать путь и имя будущего подраздела, чтобы иметь абсолютный путь для функций Reg. Я могу создавать ключи, если я задаю путь вручную, но теперь, когда я пытаюсь конкатенировать (используя wcscat), сбой программы.Программа спускается с помощью wcscat
Это программа, пока не получится не так.
int main(int argc, char *argv[])
{
HKEY hKey = NULL;
DWORD data = 0;
wchar_t *path = L"SOFTWARE\\7-Zip\\";
const wchar_t *name = GetWC(argv[1]); //argv[1] is char* and name is const wchar_t*.
wcout << "path : " << path << endl << "name : " << name << endl;
wchar_t *strKeyName = wcscat(path, name);
Любой совет будет очень признателен, если вам нужно больше информации это обыкновение ба проблема :)
(Это мой самый первый пост, если у вас есть советы о форме тоже не ограничьте себя): D
Используйте 'станд :: wstring'. – NathanOliver