toString(char*)?

Lars T. Kyllingstad public at kyllingen.NOSPAMnet
Mon Oct 11 13:07:41 PDT 2010


On Mon, 11 Oct 2010 22:00:37 +0200, Lutger wrote:

> Lars T. Kyllingstad wrote:
> 
>> On Mon, 11 Oct 2010 21:46:26 +0200, Lutger wrote:
>> 
>>> Where can I find the function to convert from c-style string to a
>>> normal D string? It used to be toString in std.string, but that one is
>>> deprecated.
>>> 
>>> Thanks.
>> 
>> import std.conv;
>> 
>> const char* cString;
>> string dString = to!string(cString)
>> 
>> -Lars
> 
> Oh wow, I didn't knew that would work. Awesome.

I don't think it works the other way, though, you still have to use 
std.string.toStringz().

-Lars


More information about the Digitalmars-d-learn mailing list