A debug class has started
drug
drug2004 at bk.ru
Mon Dec 13 11:09:18 UTC 2021
On 13.12.2021 13:49, forkit wrote:
> On Monday, 13 December 2021 at 09:49:05 UTC, forkit wrote:
>> ....
>
> char* w = cast(char*)str.toStringz; // this seems to be the solution
>
> class has ended ;-)
That's because `str` is initialized by a literal and you can not change
it by definition. When you call `toStringz` it duplicates that literal
(adding terminating zero at the end) and the duplicate is mutable. I
would recommend do not use `toStringz` and just make duplicate of the
literal - https://run.dlang.io/is/vaosW0
More information about the Digitalmars-d-learn
mailing list