我用mfc dialog模式弄了個小程式. 
想在程式中可以存取.  編寫txt.  應該怎么做呢.
是加button之類開啟的嗎因為是用2005. 所以做法有些不同.. 可以詳細說步驟嗎. 因為我衹是新手. 很辛苦才寫出一些按鈕事件

解决方案 »

  1.   

    在OnButtonXXX()函数里添加你的代码,写文件就行了然后单击这个Button就是你要的操作
      

  2.   

    可以用 MFC 的文件操作类,如 CFile 之类的也可以用 C++ 的 文件操作或者 C 的文件操作
      

  3.   

    那要寫什么代碼才可以存取txt文檔呢??取出來又要在哪里顯示出來呢
      

  4.   

    可以詳細說下嗎..  我用mfc dialog based模式開了一個專案.. 要怎么才能加入存取呢麻煩了各位.. 因為我是新手.. 昨天走了一下書店都找不到2005的介紹書.. 都是6.0的(因為我用2005開了頭.. 做了個小程式)
      

  5.   

    一样的,用CFile、CStdioFile等读取,显示可以放在编辑框,也可以自己用TextOut在OnPaint中输出。
      

  6.   

    ...............MFC 6。0和2005差不多的
      

  7.   

    告诉你一个最简单的办法:一行行的读,一行行的写
    CStdioFile file;
    if(!file.Open( _T("c:\\111.txt"), CFile::modeRead)|CFile::modeWrite)
    {
    return;
    } CString rString;
    file.ReadString(rString);
    file.WriteString(rString);
      

  8.   

    請問是這樣嗎. 這樣run到出來.. 但沒反應哦..
    其實我是想寫在listbox上 可以幫我改一下嗎
    CStdioFile file; 
    if(!file.Open( _T("C:\Users\DON\Documents\SA sa.txt"), CFile::modeRead)|CFile::modeWrite) 

    return; 
    } CString rString; 
    file.ReadString(rString); 
    file.WriteString(rString);
    char aa1[100];
    sprintf(aa1, "%S",rString);
    SetDlgItemTextA(NULL,IDC_STATIC3, aa1) ; 
      

  9.   

    CListBox m_list;
    m_list.AddString("你的字符串");
      

  10.   


    CFile File("ChatHistory.txt",CFile::modeCreate |CFile::modeNoTruncate|CFile::modeWrite);
    File.SeekToEnd();
    File.Write(str_final,str_final.GetLength());
    File.Write("ABCD\r\n",sizeof("ABCD\r\n"));
    File.Close();
    读取一样的
      

  11.   

    有方法可以開一個 "開啟視窗"<<平時我們按瀏覽, 彈出來的視窗嗎
    而不是把路徑寫在code里
      

  12.   

    CFileDialog
    打开文件对话框
      

  13.   

    CFileDialog   myDlg(TRUE,"*.txt","MyFile",NULL,"扩展名(*.txt)   and   *.exe   and     and   ”,0)   
     myDlg.DoModal();   是這樣嗎..  
    那請問哪可以回值??
    意思是把開啟的txt文檔讀在listbox上?