指针迭代器异常,高分求助!!!

jeffio jeffio 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面的code是想把迭代器中的值拼接成字符串显示出来,结果程序运行一段后就在拼接时候抛出异常,请大虾们帮忙该如何改进啊!!!

typedef std::vector<_variant_t*>::iterator CVariantVectorIter;

TCHAR Output[5000];
const char *dollar = "$";
const char *wave = "~";
for (CVariantVectorIter col = row->begin(); col != row->end(); col++, col_index++)
{
entryNum2 =1;
if ((*col) != NULL)
{
entryNum2 = 2;
strcat(Output, (char*)(_bstr_t)(*col));
strcat(Output, dollar);

//pFastLoader->SetColumnValue(col_index, (*col));
}
else
{
strcat(Output, wave);
strcat(Output, dollar);
}
}
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
jeffio
VC.NET 7,538 成员 27,670 内容