将文本文件内容一次性读到string中,有哪些办法?除了一个一个去读,有什么可用的函数吗?[解决办法]没有文件
将文本文件内容一次性读到string中,有哪些办法?
除了一个一个去读,有什么可用的函数吗?
[解决办法]
没有
文件内容有大有小,小的话,一次性读出来赋值给CString
大的话,内存分配太大一次性不好读,
而且CString存储大数据,操作效率也低
[解决办法]
内存映射可以
[解决办法]
getline()一次读一行
[解决办法]
这个可以!
- C/C++ code
int main(int arg,char * args[]){ ifstream in("d:\\1.txt"); ostringstream temp ; temp<< in.rdbuf(); string s=temp.str(); return 0;}
[解决办法]
使用这个rdbuf()写入缓冲区 不错的
[解决办法]
[解决办法]
WriteFile这个API可以
