将文本文件内容一次性读到string中,有哪些办法?该怎么解决

将文本文件内容一次性读到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()写入缓冲区 不错的
[解决办法]
探讨

说的是ostringstream temp;这一行行

temp下有红色波浪线

[解决办法]
WriteFile这个API可以