
Or use stringstreams (which is, I believe, how lexical_cast is implemented). It should look something like this: std::wstringstream oss; std::wstring mystr; std::wstring ws=L"str"; for(int i=0;i<10;++i) { oss << ws << i; } mystr=oss.str(); std::cout << mystr; On 11/12/09, Lloyd <lloyd@cdactvm.in> wrote:
Thanks, it works...
On Fri, 13 Nov 2009 01:05:44 +0530, Steven Watanabe <watanabesj@gmail.com> wrote:
AMDG
Lloyd wrote:
What is the best way to concatanate an integer to wstring?
for example ===========
std::wstring ws=L"str";
for(int i=0;i<10;++i) { cout<<ws+i; }
The output could be str1 str2 .... str9
ws + boost::lexical_cast<std::wstring>(i)?
In Christ, Steven Watanabe
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
______________________________________ Scanned and protected by Email scanner _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users