1 标准的输入流
(1)cin.get 缓冲区中读取一个字符
(2)cin.get(两个参数) 不读换行符
(3)cin.getline()读取换行 并且扔掉
(4)cin.ignore(n) 忽略(n)n代表忽略字符数
(5)cin.peek() 偷窥 偷看1个字符然后放回去
(6)cin.putback 放回 把字符放回缓冲区
#include<iostream>
using namespace std;
void test()
{
char c = cin.get();
cout << c << endl;
}
void test01()
{
char buf[1024];
cin.get(buf, 1024); //两个参数,可以读字符串
char c = cin.get();
if (c == '\n')
{
cout << "换行符还是缓存中" << endl;
}
else
{
cout << "换行符不在缓存汇总" << endl;
}
}
void test02()
{
char buf[1024];
cin.getline(buf, 1024);
char c = cin.get();
if (c == '\n')
{
cout << "换行符还是缓存中" << endl;
}
else
{
cout << "换行符不在缓存汇总" << endl;
}
}
void test03()
{
cin.ignor