解决方案 »

  1.   

    while(!m_accuracyset.IsEOF())
    {
    m_ctrAcc.AddString(m_accuracyset.m_accuracy);
    CString temp=m_accuracyset.m_accuracy;
    AfxMessageBox(temp,MB_OK);
    m_accuracyset.MoveNext();
    }
    m_accuracyset.Close();
    int a=m_ctrAcc.GetCount();
    int b=m_ctrID.GetCount();
    CString temp;
    temp.Format("ID number is: %d\nACC number is: %d",b,a);
    AfxMessageBox(temp,MB_OK);这两个计数才是一样的。
      

  2.   

    额没懂对呀 a计的是m_ctrAcc呀但是输出结果是0。
      

  3.   

    既然有AfxMessageBox(temp,MB_OK)消息框,那就肯定有数据,你可以换成一个CStringArray来接收看看。
      

  4.   

    int a=m_ctrAcc.GetCount();// 不为 0
    int b=m_ctrID.GetCount();//   =0