因为CString类对长度有限制,当长度达到一定值时就不行了,而我想将一个文件的内容读出来存入一个字符串中,不知还有没有其他的解决办法。
谢谢各位大侠执教!
谢谢各位大侠执教!
解决方案 »
- 求助:引入列表控功能件增强类后,表头不能修改文字内容
- 事先必须打开相关文件,ShellExcute才能自动打开它,郁闷
- ListView大图标显示问题
- 如何简单又有效的禁用网络邻居?[不需要NDIS驱动,也不需要禁用后重电脑才生效],给个建议也好!
- 做股票软件的高人来参与几句?我想知道这个开发需要哪些方面的准备?
- 如何利用CView在框架窗口中创建编辑框?
- HRESULT和STDAPI作为函数返回值有什么区别吗?我看着两个函数中都是HRESULT hr,然后return hr
- 有关自动化组件无法释放的问题
- 如何在EDIT控件中响应键盘消息?
- 不小心删掉了文件,同时清空了回收站,please help me.
- switch() case 中的break; 可以写在紧跟case后的括号里么?
- 提几个困惑的问题,希望各位高手指点一下
但需要你的内存有够大空间否则最好分段读出来
if( !file.Open("d:\\1.txt", CFile::modeRead) )
{
AfxMessageBox("can not open file!");
return;
} CString strLine;
CStringArray strArr;
while( file.ReadString(strLine) )
{
strArr.Add(strLine);
}strArr存入的是按行读取的文件的内容
strArr.GetSize() 得到strArr中的元素个数
strArr[0] 是第一行的字符串
strArr[1] 是第二行的字符串