Я чертовски провожу время, пытаясь понять, как получить простую изменяемую строку C (char *) из строки D (неизменяемую (char) []) в которую я может передавать символьные данные в устаревший код C. toStringz не работает, так как я получаю сообщение об ошибке, что я «не могу неявно преобразовать выражение (toStringz (this.fileName ())) типа immutable (char) * в char *». Нужно ли мне воссоздавать новый изменяемый массив символов и копировать символы?