How to handle char* to string from C functions?
Gary Willoughby
dev at nomad.so
Thu Jan 2 00:12:44 PST 2014
On Wednesday, 1 January 2014 at 23:09:05 UTC, Adam D. Ruppe wrote:
> 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/
to!(string) works great thanks!
More information about the Digitalmars-d-learn
mailing list