Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>Может тогда стоит использовать не std::string, а std::basic_string<TCHAR> ? Тогда ничего конвертировать не надо будет. Или тебе нужно работать именно с однобайтным string ?
Нет.. в принципе и с двух байтным можно..
Я читаю и разбираю xml
Получаю параметры в LPTSTR
В одном из LPTSTR у меня есть такое
Уважаемый %user%!
C %fromdate% до %todate% Мы будем проводить ... бла-бла-бла
Я хочу заменить эти %param% на свои значения и получить хороший LPTSTR...
Вот и все..
Слушай, а как тогда в функцию подсунуть LPTSTR ?
Допустим я написал функцию
void MyReplace(std::basic_string<TCHAR> MainStr, std::basic_string<TCHAR> oldVal, std::basic_string<TCHAR> newVal) {
...
}
Как ее вызвать???
MyReplace(&text, _T("%user%"), usr);
так?