首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

vc程序的求解.解决方法

2013-06-25 
vc程序的求解.....void CMy36Dlg::OnButton1(){CString str1[5]{12,03,06,3963} CString str2[3

vc程序的求解.....
void CMy36Dlg::OnButton1()

 CString str1[5]={"12","03","06","3963"}; 
CString str2[3]={"12","06","3963"};
 CString s,p;
for(int x=0;x<4;x++) 
 {        
 for(int j=0;j<2;j++)  
    {
 if(str1[x]=str2[j])
s=str1[x];
}
p=p+s+",";
}
AfxMessageBox(p);
}
代码如上,我的意思是输出相同的字符,应该是12,06这个程序怎么输出是06,06,06,06,小第就是调试不出,求知道的帮我改一下,谢了  VC 调试 cstring
[解决办法]
其他错误不知道,
但是if(str1[x]=str2[j])这句一定错了
比较是两个等号的“==”
[解决办法]





CString str1[5]={"12","03","06","3963"}; 
CString str2[3]={"12","06","3963"};
CString s,p;
for(int x=0;x<4;x++) 
{        
for(int j=0;j<2;j++)  
{
if(str1[x]==str2[j])
{
s=str1[x];
p=p+s+",";//相等才加,不相等不加
}
}

}
AfxMessageBox(p);
 }

热点排行