字符串的读入
字符串的读入
做题的时候碰到了关于字符串读入的问题,所以专门搜了搜,顺便整理一下,方便以后复习
参考:字符串读入的总结
字符串输入的主流大约有这五种:scanf、cin、gets、getline、sscanf
一、scanf()
scanf("%s", str);
用scanf读入时,遇到空格或换行停止读入
二、cin
cin >> str;
与scanf相似,遇到空格或换行停止读入
三、gets()
gets(str);
gets()与scanf相似,但不同的是,gets() 在遇到空格时不会停止,而在遇到换行或文件结束时才会停止
四、getline()
之前曾经在博客中讲过,故在此不再进行过多叙述
详情见 c++函数 第5点
五、sscanf()
这个在老师讲字符串的时候提到过,不过倒是从来没有用过呢
so... 请想要了解的童鞋自行百度,我就不在这里误人子弟啦 huaji