我正在处理一个使用Visual C++ 6.0编写的旧应用程序。出于调试目的,我尝试在MessageBox
中显示一个int
变量。以下是我的代码,我认为这应该是一个简单的过程,但我刚学习C ++。我已经尝试了两行被注释掉的代码,但遇到了类似的错误。下面是我得到的错误信息。
int index1 = 1;
char test1 = index1;
// char var1[] = index1;
// char *varGo1 = index1;
MessageBox(NULL, test1, "testx", MB_OK);
错误 C2664: 'MessageBoxA':无法将参数2从'char'转换为'const char *'