在使用GetLine获取行字符串时,相同的输入在不同机器上运行出现不一样的结果(获取错误的是这个EDITBOX中字符串)。代码完全一样,在编译环境下和运行EXE文件都会出现不一样的结果,没有VC环境的,运行正确。请教各位大虾,会是什么问题啊?会是库的问题吗???

解决方案 »

  1.   

    CEdit m_EditCtrl;
    m_EditCtrl.GetWindowText();
      

  2.   

    CString strBookName;
    GetDlgItemText(IDC_EDIT1,strBookName); //获得编辑框的内容
      

  3.   

    还可以给Edit控件关联一个CString变量m_strEdit
    当需要获得编辑框内容时:
    UpdateData(TRUE);
    m_strEdit就是你要的内容了
      

  4.   

    这些我都知道啊,我只是问用GetLine获取EDITBOX中行的字符串时,为什么有可能在不同机器上运行结果不一样啊。我不能理解是的是在机器上的差异性