1
傢伙即時絕望,我真的不知道我做錯了:( 我只想讓我的程序,只需在文件中添加「你好」,並閱讀它並打印它; 寫作很好,但對於一些reasone他不會再次讀出來的文件(在方法列表...fstream閱讀misstake
#include "user.h"
#include <string>
using namespace std;
user::user(string aaa)
{
name=aaa;
log.open(name.c_str(), ios::in|ios::out | ios::trunc);
log<<flush;
}
void user::insert(string to, string message)
{
log.write("hallo",5);
}
void user::list(){
string mylist;
// getline("nicht hallo",list);
getline(log,mylist);
cout<<mylist;
}
user::~user()
{
log.close();//dtor
}
前'getline'之前添加此命令:'log.seekg(0,std :: ios :: beg);'。 –
works 謝謝!你救了我的一天:) – asdf