Re: How to convert a LPCWSTR aka const(wchar)* to string

2022-05-09 Thread Vinod K Chandran via Digitalmars-d-learn
On Tuesday, 10 May 2022 at 01:07:37 UTC, Mike Parker wrote: ```d import std.conv : to; string s = to!string(pszUserString); ``` Thanks, it worked. At first, I tried `to!string` but it failed because of this usage-- ```d this(LPCWSTR dtpStr) { this.dateString = to!string(LPCWSTR)(dtpStr) ; }

Re: How to convert a LPCWSTR aka const(wchar)* to string

2022-05-09 Thread Mike Parker via Digitalmars-d-learn
On Tuesday, 10 May 2022 at 00:50:09 UTC, Vinod K Chandran wrote: I want to convert this `pszUserString` to a string. How to do it. Thanks in advance. ```d import std.conv : to; string s = to!string(pszUserString); ```

How to convert a LPCWSTR aka const(wchar)* to string

2022-05-09 Thread Vinod K Chandran via Digitalmars-d-learn
Hi all. I want to convert an LPCWSTR to string. I have a struct like this ```cpp typedef struct tagNMDATETIMESTRINGW { NMHDR nmhdr; LPCWSTRpszUserString; SYSTEMTIME st; DWORD dwFlags; } NMDATETIMESTRINGW, *LPNMDATETIMESTRINGW; ``` I want to convert this `pszUserString` to a s