我目前学习C++/CLI和我想将字符转换为其ASCII码小数,反之亦然(例如,“A” = 65)。将字符转换成ASCII码及反之亦然C++/CLI
在JAVA中,这可以通过一个简单的类型转换来实现的:
char ascci = 'A';
char retrieveASCII =' ';
int decimalValue;
decimalValue = (int)ascci;
retrieveASCII = (char)decimalValue;
显然,这种方法不会在C++/CLI的工作,这里是我的代码:
String^ words = "ABCDEFG";
String^ getChars;
String^ retrieveASCII;
int decimalValue;
getChars = words->Substring(0, 1);
decimalValue = Int32:: Parse(getChars);
retrieveASCII = decimalValue.ToString();
我得到此错误:
mscorlib.dll中发生类型'System.ArgumentOutOfRangeException'的第一次机会异常
附加信息:输入字符串格式不正确。
如何解决这个问题的任何想法?
请解释一下你想要得到什么结果。 –
我需要找到给定字符的ASCII代码,我从文本框中获取字符,并且需要将它们转换为它们的ASCII代码,然后将其显示在labelBox上。 – Arsaceus
'char ascci ='A'; int n =(int)ascii;' –