С++ (Windows Forms) получение из строки массива букв

В примере моей лабы есть строка
array ^ words = str→Split(dlm);
и она делает из строки массив слов между которыми есть какой либо разделитель

а как сделать так же только массив букв?

Строка практически уже массив букв. Другое дело что запись по индексу в строку .NET недоступна.
Варианты
0 - обращаться по индексу str[0], str[1] и так далее
1 - если нужна запись в строку по индеку - не использовать строку из CLI, а использовать строку string из STL (может нарушать концепцию и логику программы, но в каких-то случаях оправдано). И да есть грязный "хак" через указатели и unsafe, который всё-таки позволяет писать в строку .NET по индексу (не привожу пример, так как Реально грязный и опасный).
2 - использовать ToCharArray
https://docs.microsoft.com/...mework-4.8

Добавить комментарий