Есть простая программа на C++ CLR которая должна выводить символ = номер символа, все делается легко… но старый добрый (char)i не сработал… не беда нашли решение (System::Char)i.
Но System::Char почему от отказывается выводить символы с 128 и далее?
#using <System.dll>
using namespace System;
using namespace System::Threading;
int main()
{
for(int i=120; i<140; i++) Console::WriteLine((char)i+" = "+safe_cast(i)+" = "+(System::Char)i+" = "+i);
Console::ReadLine();
}
Вывод:
Понять почему она отказываться выводить символы с индексом более 127 я не смог…
Главный вопрос как вывести символ с индексом более 127?