CStdioFile NewWordFile;
CString word;
NewWordFile.Open(m_FileName,CFile::modeRead,NULL);
while(NewWordFile.ReadString(word)!=NULL)
    m_wordlist.AddString(word);//将文件按行写到list中。我的问题是:当运行程序时,在Debug下运行时,list中可以正确显示。可是当我在release下编译运行时却发现,不论文件如何,list的第一行总是显示 7。
不知道是什么原因?????望指教,谢谢!!!

解决方案 »

  1.   

    CStdioFile NewWordFile;
    CString word;
    NewWordFile.Open(m_FileName,CFile::modeRead,NULL);
    while(NewWordFile.ReadString(word))
        m_wordlist.AddString(word);//将文件按行写到list中。NewWordFile.Close();
      

  2.   

    CListBox没有RemoveAll啊目前问题还是这样的在release下编译运行时第一次NewWordFile.ReadString(word)总是读出7来,不知道是为什么
      

  3.   

    发给我帮你看看?
    [email protected]