Sashaaa:
с помощью StringSetCharacter() можно это переводить в обычный char.Это я могу.
Но вопрос в том что StringToCharArray() почему сразу не переводит в обычный char?
Это и есть "обычный" char - число от -127 до 128. Вы получили ASCII-коды символов. Если хотите разбить строку на символы в Unicode-кодировке, то используйте StringToShortArray:
string params="abc123"; ushort data[]; StringToShortArray(params, data); int nTotal = ArraySize(data); for (int i = 0; i < nTotal; ++i) Print(ShortToString(data[i]));
поколение джава)
Char - char-у - рознь))). Я когда в шарпе с ним столкнулся, часа два тупил, пока осознал, что он двухбайтовый)))
Taras Slobodyanik:
поколение джава)
поколение джава)
а что в джава только decimal используется?
в с# же еще.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
с помощью StringSetCharacter() можно это переводить в обычный char.Это я могу.
Но вопрос в том что StringToCharArray() почему сразу не переводит в обычный char?