我创建了一个char szMyChar作为输入的函数; (在switch语句中使用它。)
现在我的CString只有一个字符,让我们说CString strString = "A";
调用该函数的选项可以是:
if (strString == "A")
CallMyFunc('A');
虽然它很笨拙但是很笨拙。我尝试了atoi(返回0)并且虽然没有效果但仍然可以投射。
有什么想法吗?
谢谢, 太阳
答案 0 :(得分:7)
要么我不太明白你在问什么,要么就是这么简单:
CallMyFunc(strString[0]);
有关详细信息,请参阅Accessing Individual Characters in a CString。
答案 1 :(得分:4)
尝试
CallMyFunc(strString[0]);
与{C>字符串一样,[]
运算符可用于访问单个字符。
答案 2 :(得分:4)
你能做到吗
CallMyFunc(strString[0]);