while(getline(fileIn,line))
{
fileOut <<line<<endl;
}
while(getline(fileIn,line))
{
if(fileIn.eof())
break;
fileOut <<line<<endl;
}
나는이 두 코드를 모두 시험해 보았고 두 번째 코드는 과거의 파일 끝을 읽고 깨뜨리지 않았습니다. 아무도 그 이유를 말할 수 있습니까?getline을 사용할 때 end-of-file을 감지하는 방법은 무엇입니까?
저는 파일에서 읽고 행을 쓰고 있습니다.
더 많은 코드를 게시하십시오. –