cin.get对cin.gcount()的影响
时间: 2023-11-13 21:06:13 浏览: 62
数字系统gcount.v
cin.get() 是 C++ 标准库中的一个函数,用于从输入流中读取指定数量的字符,并将其存储到指定的字符数组中。cin.gcount() 是一个成员函数,用于返回最近一次输入操作读取的字符数。
在使用 cin.get() 读取字符时,如果读取成功,那么 cin.gcount() 将返回读取的字符数。如果读取失败,那么 cin.gcount() 将返回 0。
需要注意的是,cin.gcount() 只会受到最近一次输入操作的影响,而不是整个输入流中所有操作的影响。如果在调用 cin.get() 之前有其他输入操作,那么这些操作不会影响 cin.gcount() 的值。
综上所述,cin.get() 对 cin.gcount() 有影响,可以通过 cin.gcount() 获取最近一次成功读取的字符数。
阅读全文