输入一行字符串:getline(cin,str) char a[60]; gets(a); cout<<a;//apple come on string b; getline(cin,b); cout<<b;//apple come on string a; while(getline(cin,a)){ //不断输入一行字符串 } 输入一行,按 ; 分割 while(getline(cin, s, ';')){ } 连续输入数据:while(cin>>t) int a