MFC编程的一个奇怪问题,连接编译都通过,点运行不出现对话框。求助!
如题,这个怎么回事啊,各位高手解决下!我在一个对话框上添加了几个按钮,一个编辑框,一个列表框。程序运行成功。但当我加了一个按钮,一个列表框,要将前一个对话框的内容转换一定格式输出到另一个列表框就出现如上问题。按钮里的程序如下:
CString temp;
int k;
char SS[100];
for(k=0;k<m_codeList.GetCount();k=k+1)
{
FILE*pfile=fopen("D:\\转换.txt","a+w");
m_codeList.GetText(k,temp);
strcpy(SS,temp);
char *p=SS;
int n=strlen(SS);
int i=0,j=0;
while(*p!=NULL)
{
switch(*p)
{
case 'G':
switch(*(p+1))
{
case '0':
switch(*(p+2))
{
case '0':
*p='M';
*(p+1)='O';
*(p+2)='V';
break;
case '1':
*p='M';
*(p+1)='O';
*(p+2)='V';
break;
case '2':
for(j=0;j<n-i;j++)
*(p+n-i-j+2)=*(p+n-i-j);
*p='C';
*(p+1)='I';
*(p+2)='R';
*(p+3)='C';
*(p+4)='W';
break;
case '3':
for(j=0;j<n-i;j++)
*(p+n-i-j+3)=*(p+n-i-j);
*p='C';
*(p+1)='I';
*(p+2)='R';
*(p+3)='C';
*(p+4)='C';
*(p+5)='W';
break;
}
break;
}
break;
}
p++;
i++;
}
temp=SS;
m_List1.InsertString(m_List1.GetCount(), temp);
}