c++ 파일 입출력

mani88의 이미지

c++로 파일 입출력을 이용해서 두 개의 영문으로 된 텍스트 파일을 비교하려고 하는데
A 텍스트파일의 문장 A_1(한 문장)을 B텍스트파일의 문장 B_1,B_2,...,B_N의 모든 문장을 비교하여 유사도 측정하고 문장 A_2, A_3, ... , A_N도 마찬가지로 B텍스트파일의 문장을 비교하려고 합니다. 참고로 각 텍스트파일에는 2000자 이상의 영문이 있습니다. 여기서 어떻게 A의 텍스트파일의 한 문장으로 B텍스트 파일의 모든 문장을 비교하고 다시 A 텍스트파일의 다음문장부터 또 B의 모든문장을 비교합니까? 제발 도와주십시오ㅠㅠ

익명 사용자의 이미지

익명 사용자의 이미지

mani88의 이미지

답변주셔서 감사합니다.ㅜㅜ 근데 seekg 이용해서 첫문장 마침표 있는데까지 이동하고
또 다음 문장 마침표 있는데까지 할 수 있습니까?

jick의 이미지

그냥 vector 두 개 만들고 getline 불러서 전부 읽어들인 다음에 벡터 두 개에 대고 이중 for loop 돌리면 되는 거 아닌가요?