Converting from C const(dchar*) to dstring

Justin Whear via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Jun 24 11:39:46 PDT 2014


On Tue, 24 Jun 2014 18:17:06 +0000, Danyal Zia wrote:

> On Tuesday, 24 June 2014 at 17:59:41 UTC, Steven Schveighoffer wrote:
>> const(dchar *)x = ...;
>>
>> // assuming 0 terminated dstring text = x[0..x.strlen].idup;
>>
>> -Steve
> const(dchar)* x = "Hello\0";
> dstring text = x[0..x.strlen].idup;
> writeln(text);
> 
> Error: no property 'strlen' for type 'const(dchar)*'

A dchar* strlen implementation: http://dpaste.dzfl.pl/a4053387d8a4


More information about the Digitalmars-d-learn mailing list