필자는 바이너리 또는 텍스트 파일에서 링크 된 목록을로드하는 데 사용하는 코드 조각을 가지고 있습니다. 텍스트 파일에는 잘 작동하지만 바이너리의 경우 항상 여분의 행을로드합니다. 그래서 getline 작동 :getline()은 어떻게 작동합니까?
while(1)
{
if(!file.good())
break;
getline(file,line);
student.name=line;
getline(file,line);
student.phone=line;
current->insert(student);
}
"그것은 텍스트 파일에 대한 잘 작동하지만 항상 진 경우 별도의 라인을로드"죄송합니다, wwwhat 다음과 같이 루프 내부의 파일에서 간단한 데이터를로드의 정식 방법은 뭔가? – iehrlich