内存泄露??????

r1213 2007-04-17 11:53:00
我从文件句柄fas中读取内容显示在pMyTable中


CString strLine,strAll;

while(fscanf(fas,"%s",strLine.GetBuffer(300))!=EOF){
strAll+=strLine;
strAll+="\r\n";
}

CMyTable* pMyTable=(CMyTable*)(m_wndSplitterEx.GetPane(0,0));
pMyTable->SetWindowText(strAll);

总是说我内存泄露,让我输入sbheap.c
实在不明白了????????
...全文
197 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
东文-桑晨 2007-04-18
  • 打赏
  • 举报
回复
你确定是这部分的程序的问题吗?看看会不会是其他地方。
lb_hit 2007-04-18
  • 打赏
  • 举报
回复
应该不是这里造成的内存泄漏,看看别的地方吧。
快乐鹦鹉 2007-04-18
  • 打赏
  • 举报
回复
strLine.GetBuffer(300)后,需要调用strLine.ReleaseBuffer()进行释放。
r1213 2007-04-18
  • 打赏
  • 举报
回复
没人知道吗??

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧