ignore()
Si la función no toma parámetros, ignora un carácter en el flujo de entrada.
下面是一个示例代码,展示了如何使用`ignore()`函数忽略输入流中的一个字符:
```cpp
#include <iostream>
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;
}
En el código anterior, primero usamos get()
una función para obtener un carácter ingresado por el usuario desde el flujo de entrada y almacenarlo en una variable ch
. Luego, llamamos ignore()
a la función, que ignorará un carácter en el flujo de entrada. A continuación, volvemos a llamar get()
a la función para obtener otro carácter ingresado por el usuario y almacenarlo en una variable ch
. Finalmente, imprimimos ch
el valor de la variable.
Salida de ejemplo:
Enter a character: A
Ignoring one character...
Enter another character: B
You entered: B
En el ejemplo anterior, primero ingresamos los caracteres A
y luego llamamos ignore()
a una función para ignorar un carácter. Luego, ingresamos caracteres nuevamente B
y los generamos. Por lo tanto, el resultado final es You entered: B
.