2013.8.25

来源:互联网 发布:小型图书馆源码 编辑:程序博客网 时间:2024/04/20 15:18

C++中,string的使用,cin>>s;代表从标准输入读取string并将读入的串存储在s中,string类型的输入操作符:

1.读取并忽略开头所有的空白字符(如空格,换行符,制表符);

2.读取字符直至再次遇到空白字符,读取终止。

如果,

string s;

cin>>s;

cout <<s<<endl;

当执行时候,输入HELLO WORLD,则输出只能是HELLO;

如果,

string s;

while(cin>>s)

{

cout<<s<<endl;

}

这样执行时候,若输入HELLO WORLD,则会输出两行,第一行是HELLO,第二行是WORLD。因为输出HELLO后遇到空白符,然后

读取终止,然后回到while,然后接着由cin读取,读取出WORLD,然后接着输出到了第二行为WORLD。