Cin成员函数都有哪些
时间: 2023-07-30 14:07:38 浏览: 355
cin.get()等函数的详细用法总结
C++ 标准库中的 `cin` 对象是输入流的一个实例,它提供了一系列成员函数,用于从输入流中读取数据。下面是一些常用的 `cin` 成员函数:
1. `cin.get(char& ch)`:从输入流中读取一个字符,并将其存储到 `ch` 中。
2. `cin.ignore(int n = 1, int delim = EOF)`:从输入流中读取并忽略 `n` 个字符,或者直到遇到输入流结束符或 `delim` 字符为止。
3. `cin.peek()`:查看输入流中下一个字符,但不会将其从输入流中取走。
4. `cin.putback(char ch)`:将一个字符 `ch` 插入到输入流中,使其成为下一个要读取的字符。
5. `cin.read(char* buffer, streamsize n)`:从输入流中读取 `n` 个字符,并将其存储到 `buffer` 中。
6. `cin.gcount()`:返回最近一次读取操作从输入流中读取的字符数目。
需要注意的是,这些成员函数都是标准库中已经定义好的,我们只需要通过 `#include` 指令引入相应的头文件即可使用。例如,使用 `cin` 需要引入 `<iostream>` 头文件。
阅读全文