Re[2]: LPTSTR => std::string => LPTSTR
От: drmorg  
Дата: 07.07.03 09:08
Оценка:
Здравствуйте, Коваленко Дмитрий, Вы писали:

КД>Может тогда стоит использовать не 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);

так?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.