VS中进行有关字符串的操作有时候会引发中断,怎么处理

VS操作字符串总是自己引发中断怎么解决

最近用VS设计了一个小脚本,来处理csv中的数据,但是有的文件处理起来没问题,唯独有的会出现中断
以下是程序代码,每当运行到有关logfile字符串的有关操作就会自己中断,求助各位!
int ergodicFlashData,textCount;

//logfile=_T("");
CString logtemp;
for (ergodicFlashData = 0; ergodicFlashData < flashDataCount; ergodicFlashData++){
	if (finalFlashData[ergodicFlashData] == 133 && finalFlashData[ergodicFlashData + 1] == 25 && finalFlashData[ergodicFlashData + 2] == 1){
		logtemp.Format(_T("节点类型为e0 01,"));
		logfile = logfile + logtemp;
		if (finalFlashData[ergodicFlashData + 4] != 40){
			logtemp.Format(_T("\r\n文件名称:\r\n"));
			logfile = logfile + logtemp;
			for (textCount = 1; textCount <= (finalFlashData[ergodicFlashData + 4]-40); textCount++){
				logtemp.Format(_T("%c"), finalFlashData[ergodicFlashData+40+textCount-1]);
				logfile = logfile + logtemp;

0x00421D4B 处有未经处理的异常(在 srtp.exe 中): 0xC0000005: 读取位置 0xFFFFFFF0 时发生访问冲突。

中断位置:
IAtlStringMgr* GetManager() const throw()
{
IAtlStringMgr* pStringMgr = GetData()->pStringMgr;
return pStringMgr ? pStringMgr->Clone() : NULL;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值