我已经创建了一个函数,其中输入了一个char szMyChar; (在switch语句中使用它)。从CString获取char字符
现在我只是有一个char一个CString,可以说CString strString = "A";
一个选项,以调用该函数可以是:
if (strString == "A")
CallMyFunc('A');
虽然它是笨拙的。我尝试了atoi(返回0),并且投射虽然没有成功。
任何想法?
感谢, 孙
我已经创建了一个函数,其中输入了一个char szMyChar; (在switch语句中使用它)。从CString获取char字符
现在我只是有一个char一个CString,可以说CString strString = "A";
一个选项,以调用该函数可以是:
if (strString == "A")
CallMyFunc('A');
虽然它是笨拙的。我尝试了atoi(返回0),并且投射虽然没有成功。
任何想法?
感谢, 孙
要么我不是很理解你的要求,还是因为它的简单:
CallMyFunc(strString[0]);
尝试
CallMyFunc(strString[0]);
的[]
运算符可以用来访问单个字符就如同C字符串。
可你只是做
CallMyFunc(strString[0]);
?