将文件读入string

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:54:00
怎样讲一个文件中的全部内容读入一个string?
要求用C/C++,最好是C++

1. std::ifstream in("some.file");
std::istreambuf_iterator<char> beg(in), end;
std::string str(beg, end);

2. std::ifstream in("some.file");
std::ostringstream tmp;
tmp << in.rdbuf();
std::string str = tmp.str();

http://www.niushou.com/bbs/archiver/tid-2138.html

#include<afxwin.h>
#include<iostream.h>

void main()
{
CString str;
CStdioFile file("C:\\temp\\try.txt");

while(file.ReadString(str))
{
// 这里str已经读进一行字符,在这里对每一行字符作处理
}

}

// 注意生成项目的时候要支持mfc