CString strWrongPath = "";
CString strWrongFile = "";
UpdateData(true);
char* pchCommonHeader;
pchCommonHeader = CommonHeader();//正常
if(!m_bCommonHeader)//正常
{
return;
}
strWrongPath = CheckBoxAndPathJudge();//pchCommonHeader内容改变为cc
if (m_iCheckBoxValue== 0)//pchCommonHeader内容下半部改变
{
MessageBox("请选", "error!", MB_OK | MB_ICONERROR);
}
else if (strWrongPath == "")//pchCommonHeader内容改变
{
strWrongFile = FileJudgeAndConvert(pchCommonHeader);//pchCommonHeader内容改变
if (strWrongFile == "") //pchCommonHeader内容改变下半部改变
{
MessageBox("OK!", "OK", MB_OK);//pchCommonHeader内容改
}
}
char* XXXXXXXXXXXXXX::CommonHeader()
{
char chCommonHeader[112] = {0};
char* pchCommonHeader;
pchCommonHeader = chCommonHeader;
return pchCommonHeader;
}
pchCommonHeader所指内容为什么改变了呢???
我在char* pchCommonHeader;之后加上pchCommonHeader = NULL还是不对