1)私はこのコードを持っています
//... many code below
std::basic_filebuf<char, std::char_traits<char> > streamIn;
streamIn.open("file.txt", std::ios_base::trunc | std::ios_base::out);
streamIn.sputn("Hello", 5);
//...
しかし、file.txtには、多くの奇妙なテキストが表示されます。こんにちはだけではありません。このファイルには、DBからのすべてのレコードも含まれています。どうしてか分かりません
2)ファイルなしでstd :: basic_filebufを使用できますか?std::basic_stringbufのように
1)の解決策が見つかりました
// ...
std::basic_filebuf<char, std::char_traits<char> > streamIn;
streamIn.open("file.txt", std::ios_base::out);
streamIn.sputn(responce.c_str(), responce.size());
streamIn.close();
streamIn.open("file.txt", std::ios_base::in);
//...