как нить так:
std::string str1 = "%HomePath%";
std::string str2 = "/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup/Project1.exe";
std::string result= str1 + str2;
MoveFile("Project1.exe", result);
Почитайте учебник как работать со строками. Вариантов много и зависит от используемых Вами библиотек. У std::string есть, например, такой методо как c_str()Ничего из вышеприведенного не работает из за несовпадения типов, и как конвертнуть std::string в const char* ??
Клеить строки нужно с помощью тех библиотек, которыми пользуетесь. На уровне C в Win32Api, по-моему, _tcscat является правильным выбором, но не забудьте правильно управлять памятью.Получил путь через SHGetFolderPath(); но ведь к нему нужно добавить имя и слеши нужны не \ а /.
а никто не подскажет как вывести символ "\"?
Кстати кто знает как заставить работать 2 ядра? А то одно пашет а другое прохлаждается.
Один поток может работать только на одном ядре.
Вирус аж пиздец всемуХоть бы предусмотрел, что бинарник какой-нить "криворукий" юзверь возьмет да переименует.
а оно под wine работать будет? кстати советую взглянуть напоследок на правила форума
У меня есть вот такая "C:/Users/"ПЕРЕМЕННАЯ ИМЯ ЮЗЕРА"/AppData/"
ничего посидит на нарах, образумится
void SetName(wchar_t *name);
SetName(TEXT("file.txt"));
ничего посидит на нарах, образумится
У меня вот такой вопрос:
...при вводе строки создаем переменную типа char и заносим в неё введенное значение. Каким образом после перевести char в wchar_t * ?