如何读取一个txt文件里的每一行内容再存放到一个char变量的每个数组里面?log.txt
5055986
5055987
5055988
5055989然后再将这个char变量的每个数组转换成CString类型。请问如何显示,感谢!

解决方案 »

  1.   

    比如像 javascript 这形式var myStr new Array();for(var i=0;i<123;i++)
    {
      myStr[i] = temp[i];
    }vc不会写,请高手帮帮忙。
      

  2.   

    直接就可以以字符的形式读出来撒,直接放到CString里面了,可以去了解一下串行化。
      

  3.   

    设置一个数组放在一个DATA里面,然后赋值就行啦
      

  4.   

    直接读到CString 中去就行了。
    比如这样:
    CStdioFile file;
    file.Open(...,...);
    CString strLine(_T(""));
    CString strText(_T(""));
    while(file.ReadString(strLine))
    {
      strText += strLine + _T("\r\n");
    }
    file.Close();
      

  5.   

    txt的长度不定的话,最好用CStringArray类。
    CString strTemp = _T("");
    CStringArray strArray;
    CStdioFile file;
    file.Open(……略……);
    while(file.ReadString(strTemp))
    {
        strArray.Append(strTemp);
    }
    file.Close();
      

  6.   

    用CStdioFile类读取
    .ReadString()可以直接将一行内容读至CString中