How to handle char* to string from C functions?

Adam D. Ruppe destructionator at gmail.com
Wed Jan 1 15:09:04 PST 2014


On Wednesday, 1 January 2014 at 23:03:06 UTC, Gary Willoughby 
wrote:
> I'm calling an external C function which returns a string 
> delivered via a char*. When i print this string out, like this:
>
> char* result = func();'

you can then do

string r = to!string(result);

or

char[] r = result[0 .. strlen(result)];


and use that/


More information about the Digitalmars-d-learn mailing list