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

关于字符串相加的有关问题

2012-02-19 
关于字符串相加的问题for(DWORDn0ndwDatan++){str.Format(_T( %s ),&pcCertContext- pCertInfo- S

关于字符串相加的问题
for   (DWORD   n   =   0;   n   <   dwData;   n++)
                {

                str.Format(_T( "%s "),&pcCertContext-> pCertInfo-> SubjectPublicKeyInfo.PublicKey.pbData[dwData   -   (n   +   1)]);
pbkey   =   pbkey   +   str;
                }
原代码如上,第一次循环相加成功,第二次循环就在pbkey   =   pbkey   +   str;时,程序跳出了。

[解决办法]
for (DWORD n = 0; n < dwData; n++)
{

str.Format(_T( "%s "),&pcCertContext-> pCertInfo-> SubjectPublicKeyInfo.PublicKey.pbData[dwData - (n + 1)]);
AfxMessageBox(str); //查看字符串内容
pbkey = pbkey + str;
}
[解决办法]
TRACE(str);
调试看看

热点排行