이 코드의 문제점을 도와 줄 수 있습니까? 나는 쓰레기 값의 무리를 얻고있다!텍스트 파일에 쓰고 읽을 때 쓰레기 값
fstream fs("hello.txt");
if(fs.is_open())
{
string s = "hello";
string line;
fs << s;
while(getline(fs,line))
{
cout << line;
}
cin.get();
}
fs.close();
대단히 감사합니다.하지만이 작업을 시도하면 동일한 쓰레기가 나옵니다. 나는 세상과 첫 인사를 다시 작성하려고 그 라인
fstream fs("hello.txt");
if(fs.is_open())
{
string s = "hello";
string line;
fs << s << endl;
fs.seekg(0);
fs << "world" << endl;
fs.seekg(0);
while(getline(fs,line))
{
cout<<line;
}
cin.get();
}
fs.close();
대단히 감사합니다. 그러나 게시물에 표시된 코드를 편집했습니다. 이제 같은 쓰레기 값을 얻고 있습니다. – brett
@ 브렛 : 재현 할 수 없습니다. 나는 화면에 '세계'를 가지고있다. (''seekg (0)'*은 모든 것을 쓴 후에 만 호출하십시오.) – kennytm