On 12/03/2020 5:07 AM, Abby wrote:
What is the proper way to get char* from string which is used in c functions? toStringz does returns:/usr/include/dmd/phobos/std/array.d(965,49): Error: TypeInfo cannot be used with -betterCand I think string.ptr is not safe because it's not zero termined. So what should I do? realloc each string with /0?Thank you for your help
String literals are null terminated so you can pass them straight to C. toStringz will of course not work as that relies on the GC.