Я хочу преобразовать целочисленные значения в строковые символы следующим образом:
0
to "a"
1
to "b"
и так далее до
26
to "z"
Есть ли способ сделать это в e без большого оператора case?
Примечание. e
является строго типизированным, и с строковыми значениями невозможно выполнять какие-либо арифметические действия. Также нет char
-подобного типа.
Еще один узел: для всех вас, горячих стрелков C/C++, которые продолжают голосовать против моего вопроса, это не такая простая проблема, как вы могли подумать.
char(97 + n)
гдеchar
возвращает char из кода ascii/unicode - person Alex K.   schedule 21.11.2014