数组定义和初始化
char in_msg[1024];
ZeroMemory(in_msg,1024);
in_msg[] = {0};
把CString赋值给char数组或char指针
strcpy(in_msg,m_sCode.GetBuffer(0));
char数组名字可以直接赋值给指针,但是指针不能直接赋值给数组。
char *pstr;
pstr = in_msg; 正确
in_msg = pstr; 错误
要把指针的内容赋给数组如下:
strcopy(in_msg,pstr);
把char数组的值赋给char*指针
sprintf(pstr,_T("%s文件的cap格式结尾不完整"),in_msg);
把char数组或指针赋值给CSting:
CString str = in_msg;
str = in_msg;