您的位置:首页 > 其它

cin.getline().积累

2011-09-08 15:08 176 查看

1.cin.getline是读入一行字符,比如:

#include <iostream.h>

void main()

{

char str[20];

cout<<"Input :";

cin.getline(str,20);

cout<<str<<endl;

}

当输入:abd cdrasdf g的时候就会输出:abd cdrasdf g。



2.cin.get()第一个用法,是读入一个字符。

#include <iostream.h>

void main()

{

char str;

cout<<"Input :";

str=cin.get();

cout<<str<<endl;

}

当你输入“ABAF”的时候,只会显示“A”,因为只读入了一个字符(空格也可以读入)。



3.cin.get()第二个用法,也是输入一行(同cin.getline()),但是区别就是,不输出分隔符~

cin.clear();//清空输入流

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: