从CString获取char

Sun*_*een 1 c++

我创建了一个char szMyChar作为输入的函数; (在switch语句中使用它).

现在我有一个CString只有一个字符,让我们说 CString strString = "A";

调用该函数的选项可以是:

if (strString == "A")
 CallMyFunc('A');
Run Code Online (Sandbox Code Playgroud)

虽然很笨拙.我尝试了atoi(返回0)并且虽然没有工作但仍然进行投射.

有任何想法吗?

谢谢,孙

Gre*_*ill 7

要么我不太明白你在问什么,要么就是这么简单:

CallMyFunc(strString[0]);
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅访问CString中的单个字符.