getline用来读入带空格的字符串
使用方式
getline(cin,st);
注意点:
若scanf或cin与getline一起使用,需要清空scanf或cin的缓冲内容
scanf("%d",&n); char c=getchar(); getline(cin,st);
其中c=getchar()用来清空scanf留下的换行符
否则系统会直接跳过getline的读入,出现灵异现象