cin的成员函数对应c语言中的哪些函数
时间: 2023-12-18 18:05:31 浏览: 78
类中所有操作作为模板函数的实现-c++语言介绍
C++ 标准库中的 `cin` 对象提供的成员函数对应的 C 语言中的函数如下:
1. `cin.get(char& ch)` 对应的 C 语言函数是 `getchar()`,都是用于读取一个字符。
2. `cin.ignore(int n = 1, int delim = EOF)` 对应的 C 语言函数是 `getchar()` 和 `scanf()`,都可以用于忽略字符。
3. `cin.peek()` 对应的 C 语言函数是 `getchar()`,都是用于查看输入流中下一个字符。
4. `cin.putback(char ch)` 对应的 C 语言函数是 `ungetc()`,都是用于将一个字符插入到输入流中。
5. `cin.read(char* buffer, streamsize n)` 对应的 C 语言函数是 `fgets()` 和 `fread()`,都是用于从输入流中读取指定长度的数据。
需要注意的是,C++ 标准库中的 `cin` 对象提供的成员函数功能更加强大,而且使用方式也更加方便。因此,在 C++ 中使用 `cin` 对象可以更加方便地读取输入数据。
阅读全文