파일에는 각 행에 한 쌍의 이름이 있습니다. 이처럼 :C++ ifstream 문자열
존 데이브
앙투안 게르다
사라 수학 할 원하는 것은 하나의 문자열로 쌍을 출력하는 것입니다
등등 .... 이와 같이 :
string pairs[100];
ifstream inFile("duom.txt");
int n; //how many pairs
inFile >> n;
for(int i=1;i<=n;i++){
inFile >> pairs[i];
}
이것은 공간에서 반응하기 때문에 작동하지 않습니다.
getline(inFile,pairs[i]);
은 코드를 건너 뛰기 때문에 허용되지 않습니다.
제 질문은 : 그 두 개의 이름을 한 문자열로 읽을 가능성이 있습니까?
[ifstream에서 문자열 변수로 줄 읽기] 가능한 복제본 (http://stackoverflow.com/questions/6663131/reading-a-line-from-ifstream-into-a-string-variable) –