在CString MFC中检索char

时间:2014-07-06 11:13:39

标签: visual-c++ mfc

我想在我的CString中显示每个字符。但是这段代码让我的程序崩溃了。我做错了什么?

CString string;
string = "Text";

for(int i=0 ; i<string.GetLength() ; i++)
    AfxMessageBox(string.GetAt(i),NULL,MB_OK);

1 个答案:

答案 0 :(得分:2)

CString::GetAt从CString变量中检索一个字符,你需要将它转换为字符串才能在MessaageBox中显示它,如:

CString string = "Text", ss;

for(int i = 0 ; i < string.GetLength() ; i++)
{   ss = string.GetAt(i);
    AfxMessageBox(ss,NULL,MB_OK);
}