while循环只控制紧跟着它的一条语句,或者紧跟着它的语句块。若要使3个输出语句都由while循环来控制,请加上大括号。
int main(){ string line; while (getline(cin,line)) { cout< cout< cout< } return 0;}
while (getline(cin,line)) cout<while的循环体只是上面两行,如果你想打印多次,这样写:while (getline(cin,line)){ cout< cout< cout<}