Why does the outer loop in the following program terminate when we provide ctrl+z for the inner loop only?
#include<iostream>
int main()
{
string s1,s2;
while(cin >> s1)
{
cout<<"In loop1
";
while(cin>>s2)
cout<<"In loop 2
";
cin.ignore();
}
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…