求解错误如何修改

本文介绍了一个使用MFC进行学生信息查询的功能实现,包括如何遍历记录并显示匹配项到列表框中。文章详细展示了代码逻辑,并针对一个常见的编译错误“'Addstring':isnotamemberof'CListBox'”提供了修正方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

void CMy2View::OnButton1() 
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);       //将输入数据赋给文本框变量
CString str="";
while(listbox.GetCount()>0)           //清空listbox中的内容以便显示结果
{
listbox.DeleteString(0);
}
m_pSet->MoveFirst();      //指针指向第一条记录
 while(m_pSet->IsEOF()!=1)      //文件未结束
 {
 if(m_pSet->m_studentnum  ==m_checkbynum)   //判断是否符合条件
 {
 str.Format("%8s %8s &6s %6d",m_pSet->m_studentnum,m_pSet->m_studentname,m_pSet->m_subject,m_pSet->m_mark);
      listbox.Addstring(str);      //输出在列表框中
  m_pSet->MoveNext();   //输出下一条记录
  UpdateData(FALSE);   //显示在列表框中
 }
 else
 {
 m_pSet->MoveNext();     //指针向下移动一条记录
 }
 }

}

标红处报错:error C2039: 'Addstring' : is not a member of 'CListBox'
        g:\vc98\mfc\include\afxwin.h(2741) : see declaration of 'CListBox'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值