Доброго времени суток!
Каким способом можно String^ переобразовать в char []
Вот у меня есть такой код:
Код:
String^ s = textBox1->Text;
char str0[] = s;
Т.е. s берется с текстбокс, и с этого текстбокс нужно преобразовать в char.
Но если можно как-то обойтись без char напишите!
Мне нужно
Работа с текстом:
Длина введенного слова
После чего мне нужна каждая буква. (например слово: vito. мне нужна каждая буква отдельно как в char т.е. str0[1]=v; str0[2]=i; str0[3]=t ...)
С char это было так:
Длина:
Код:
while (str0[cou])
cou++;
И там например было str0[1]=66 (код буквы), мне бы и так подошло. Но не какой способ для 2 условий одновременно не подходит.
Не знаю как на этом языке, но на C# можно узнать длину через s.Length, также можно обращаться к символам строки, например, s[0], s[1]...Но изменять нельзя. Можно запихнуть в массив char[] с помощью цикла:
Цитата:
for(int x=0;x<s.Length;x++)
str0[x]=s[x];
Либо так:
Цитата:
str0 = s.ToCharArray();
Повторюсь, что это на C#, но может я чем-то помог =)