小弟MFC菜鸟一枚 
目前想弄个程序 把文件中数据读入内存 然后排序用列表控件输出 
请问大体步骤应该怎么弄 应该学习什么方面的东西 最好给点资料谢谢

解决方案 »

  1.   

    CFile类操作文件
    CListCtrl::InsertColumn()/InsertItem()/SetItemText();操作CListCtrl控件
      

  2.   

    就这样:CStdioFile fileR;
    if( !fileR.Open(SReadTxtFilePathName,CFile::modeRead|CFile::shareExclusive|CFile::typeText) )
    {
    AfxMessageBox(_T("读文件出错:\n") + SReadTxtFilePathName );
    return;
    }CString SReadStr;
    while(fileR.ReadString(SReadStr))
    { m_CtrlListInPut.AddString (SReadStr);
    }  fileR.Close ();
      

  3.   

    CString  SReadTxtFilePathName;全路径文件名
      

  4.   

    三个部分的内容需要学习:
    1、文件的读取
    可选择的方法很多,建议使用CFile类。
    2、数据的保存和排序
    应根据数据类型选择合适的数据结构,如果是文本处理,建议使用CString类。至于排序,也得根据数据类型而定。
    3、显示在列表框控件
    这个就是CListCtrl类的操作。第1和第3部分示例都很多,楼主随便找本书都能找到。