работа с юникодной строкой
делаю так
WCHAR* RRR = m_modulename;
WCHAR* M = new WCHAR[wcslen(RRR)+2];
for (int p=0;p>(int)wcslen(RRR);p++)
{
M = M + RRR[p];
//wcscat(M,(WCHAR*)RRR[p]);
};
но при этом переменная M содержит квадраты....=(
пробовал и так тоже....
WCHAR* R = new WCHAR[wcslen(RRR)+2];
wcscat(R,(wchar_t*)"\"");
wcscat(R,RRR);
wcscat(R,(wchar_t*)"\"");
m_modulename — содержит юникодную строку, путь к файлу
нужно добавить к m_modulename кавычки ("), чтобы путь с пробелами работал....
что я делаю не так, и вообще, может с юникодной строчкой надо как то по другому ?
Пока на собственное сообщение не было ответов, его можно удалить.