关于字符串读入

一、scanf(“%s”,str);
遇见空格或换行就停止。

二、cin>>str;与scanf();
相似遇见空格或换行就停止;以文件结束。

三、gets(str);
gets(str)函数与 scanf(“%s”,&str) 相似,但不完全相同,使用scanf(“%s”,&s) 函数输入字符串时存在一个问题,
就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止或文件结束。
四、getline(cin,str);
需要加头文件#include

点赞