Search code examples
c++stringwinapiconcatenationstring-concatenation

Concatenation of LPWSTR strings


In Visual C++, I have a

LPWSTR mystring;

which is already defined somewhere else in the code.

I want to create a new LPWSTR containing:

"hello " + mystring + " blablabla"        (i.e. a concatenation)

I'm getting mad with such a simple thing (concatenation)! Thanks a lot in advance, I'm lost!


Solution

  • The C++ way:

    std::wstring mywstring(mystring);
    std::wstring concatted_stdstr = L"hello " + mywstring + L" blah";
    LPCWSTR concatted = concatted_stdstr.c_str();