BOOL aa::GetBuf(CString UserName,CString *strMessage)
{
iLen=0;
RecvBufList::iterator removeiterator = NULL;
for(RecvBufList::iterator iRecvBufList=CRecvBufList.begin();iRecvBufList!=CRecvBufList.end();++iRecvBufList)
{
if( strcmp(((*iRecvBufList)->SendName), UserName) == 0 )
{
strMessage[iLen]=(*iRecvBufList)->RecvBuf;
SendName[iLen]=(*iRecvBufList)->SendName;
CRecvBufList.remove(*iRecvBufList); // 这里删除出错误了
iLen++;
}
}
return true;
}
//删除(*iRecvBufList)->RecvBuf;(*iRecvBufList)->SendName;数据,条件为if( strcmp(((*iRecvBufList)->SendName), UserName) == 0 )
{
iLen=0;
RecvBufList::iterator removeiterator = NULL;
for(RecvBufList::iterator iRecvBufList=CRecvBufList.begin();iRecvBufList!=CRecvBufList.end();++iRecvBufList)
{
if( strcmp(((*iRecvBufList)->SendName), UserName) == 0 )
{
strMessage[iLen]=(*iRecvBufList)->RecvBuf;
SendName[iLen]=(*iRecvBufList)->SendName;
CRecvBufList.remove(*iRecvBufList); // 这里删除出错误了
iLen++;
}
}
return true;
}
//删除(*iRecvBufList)->RecvBuf;(*iRecvBufList)->SendName;数据,条件为if( strcmp(((*iRecvBufList)->SendName), UserName) == 0 )
解决方案 »
- (高分求解)VC 同时导入msword.olb msppt.olb这两个类型库生成的代码有类对象重定义
- 小妹求助,请问各位大哥大姐,在MFC中 那个树形控件 怎么才能保存起来啊?
- 又是编译错误问题
- 派生类的问题
- #需要数据库编程获取/处理错误集合,各位大侠请多多指点.
- UP有分!!SCM的调试!!UP有分!!
- 怎样用VC++格式化硬盘??help!!!
- 如何停用一个设备?
- 又说DEV C++ 5.0已经有正式版了,可我找了大半天最新的也就是beta5,到底是有没有正式版啊?
- 有关按钮:请问这两种按钮应该如何实现?
- 请教 CListCtrl 高手, 我想做个选择框, 是 否 取消, 来决定选择项是否改变
- 求教 划词是怎么实现的,比如划词搜索,金山谷歌划词翻译等
CRecvBufList.remove(*iRecvBufList++); // 这样就好了
CString *strMessage得到的数据次序乱了