ignore()函数不带参数,则它会忽略输入流中的一个字符。
下面是一个示例代码,展示了如何使用`ignore()`函数忽略输入流中的一个字符:
```cpp
#include
int main() {
char ch;
std::cout << "Enter a character: ";
std::cin.get(ch); // 获取用户输入的字符
std::cout << "Ignoring one character..." << std::endl;
std::cin.ignore(); // 忽略一个字符
std::cout << "Enter another character: ";
std::cin.get(ch); // 获取用户输入的字符
std::cout << "You entered: " << ch << std::endl;
return 0;
}
在上述代码中,我们首先使用get()函数从输入流中获取用户输入的一个字符,并存储在变量ch中。然后,我们调用ignore()函数,它将忽略输入流中的一个字符。接下来,我们再次调用get()函数,以获取用户输入的另一个字符,并将其存储在变量ch中。最后,我们输出变量ch的值。
输出结果示例:
Enter a character: A
Ignoring one character...
Enter another character: B
You entered: B
在上面的示例中,我们首先输入了字符A,然后调用了ignore()函数来忽略一个字符。然后,我们又输入了字符B,并将其输出。因此,最后的输出结果是You entered: B。