두 파일 names.txt 및 addresses.txt 두 파일 모두 동일한 줄 수입니다.동시에 두 파일 읽기
나는이 두 파일을 동시에 읽고 각 줄마다 이름 뒤에 주소를 인쇄하고 싶습니다. 그러나 나는 동시에 두 개의 ifstream
을 가질 수 없다고 읽었습니다. 나는이 일을 다른 방법을 찾는 게 아니에요
, 나는 그것을이 예제의 목적이 될 것이기 동시에 두 fstream
의를 읽으려면이 방법
두 파일 names.txt 및 addresses.txt 두 파일 모두 동일한 줄 수입니다.동시에 두 파일 읽기
나는이 두 파일을 동시에 읽고 각 줄마다 이름 뒤에 주소를 인쇄하고 싶습니다. 그러나 나는 동시에 두 개의 ifstream
을 가질 수 없다고 읽었습니다. 나는이 일을 다른 방법을 찾는 게 아니에요
, 나는 그것을이 예제의 목적이 될 것이기 동시에 두 fstream
의를 읽으려면이 방법
을하고 싶습니다.
fstream names("names.txt");
fstream add("addresses.txt");
string n, a;
while(getline(names, n) && getline(add, a))
{
cout<<n<<" "<<a<<endl;
}
희망이 있습니다.
정확히 같은 순간에 그걸 가질 수는 없지만 매우 가까워 질 수 있습니다. –
동시에 두 개의 ifstream을 가질 수 있습니다. 여기에 아무런 문제가 없습니다. – zzxyz
"그러나 나는 동시에 두 개의 ifstreams를 가질 수 없다고 읽었습니다." - 귀하의 코드는 동시에 많은 ifstream을 열 수 있습니다. 약간의 제한이 있지만, 2보다 상당히 많습니다. –