如题

解决方案 »

  1.   

    CStdioFile f(...);
    CString strLine ;f.ReadString(strLine);
      

  2.   

    前阵子的一个程序改了下,给你参考{
    // TODO: Add your control notification handler code here
    CString sFileFilter = "*.txt | *.txt";
    CString sFileName;
    CFileDialog fDlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, sFileFilter, NULL);
    fDlg.DoModal();
    sFileName = fDlg.GetFileName();
    if(sFileName != "")
    {
    CFile file(sFileName, CFile::modeRead);
    int nFileLength = file.GetLength();
    char *buffer;
    HGLOBAL hgl = ::GlobalAlloc(GMEM_MOVEABLE, nFileLength + 1);
    buffer = (char *)::GlobalLock(hgl);
    file.Read(buffer, nFileLength);
    CString strBuf;
    strBuf.Format("%s", buffer);
    ::GlobalUnlock(hgl);
    ::GlobalFree(hgl);
    }