С++ (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
- Получение ключа активации системы windows Как получить ключ активации у системного администратора так как лицензия заканчивается
- Как переключиться с позднего на ранний доступ получение обновлений предварительной сборки Windows 10? Как переключиться с позднего на ранний доступ? Я зашел в настройки потом обновление потом предварительная сборка виндовс, а там только моя электронная почта написана и все. Может как-то можно переключиться?
- C++ и Windows. Получение списка всех программ Пишу программу для работы с приложениями. Не знаю как заполучить полный список всех установленных программ в Windows.
- Создание одномерного массива в c++ windows forms Как инициализировать массив с пропуском определенных символов через split? Например в строке "1 2; 3 4;" игнорировать все точки с запятой.