gpt4 book ai didi

c++ - 将 .txt 文件的内容收集为字符串,C++

转载 作者:太空宇宙 更新时间:2023-11-04 14:35:28 26 4
gpt4 key购买 nike

我目前有一个小程序可以将 .txt 文件的内容重写为字符串。

但是我想将文件的所有内容收集为一个字符串,我该怎么做呢?

#include <iostream>
#include <fstream>
#include <string>


using namespace std;


int main () {
string file_name ;


while (1 == 1){
cout << "Input the directory or name of the file you would like to alter:" << endl;
cin >> file_name ;


ofstream myfile ( file_name.c_str() );
if (myfile.is_open())
{
myfile << "123abc";

myfile.close();
}
else cout << "Unable to open file" << endl;


}


}

最佳答案

#include <sstream>
#include <string>

std::string read_whole_damn_thing(std::istream & is)
{
std::ostringstream oss;
oss << is.rdbuf();
return oss.str();
}

关于c++ - 将 .txt 文件的内容收集为字符串,C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com