#include <iostream>
using namespace std;
int main()
{
char ch;
// ch = cin.get(); //获取单个字符
// cout<<ch<<endl;
/* while((ch = cin.get()) != '\n') //一直获取字符直到输入换行
{
cout<<ch<<endl;
}
*/
char buf[64];
/*
cin.get(buf,64); //最多获取64个字符
cout<<buf<<endl;
cin.getline(buf,64); //cin.get()一样
cout<<buf<<endl;
*/
/* cin.ignore(2); //忽略输入字符串的前两个字符
cin>>buf;
cout<<buf<<endl;
*/
/*
ch = cin.peek(); //在缓冲区读取一个字符,不拿走,字符仍在缓冲区里
cout<<ch<<endl; //如果换为cin.get() 会拿走这个字符 下面载输出会少一个字符
cin>>buf;
cout<<buf<<endl;
*/
ch = cin.get();
cin.putback(ch);
cout<<ch<<endl;
cin>>buf;
cout<<buf<<endl;
return 0;
}
c++输入的几种方式
最新推荐文章于 2024-04-29 22:59:29 发布