La función ignore() no toma parámetros, luego ignora un carácter en el flujo de entrada

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 chel 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 Ay luego llamamos ignore()a una función para ignorar un carácter. Luego, ingresamos caracteres nuevamente By los generamos. Por lo tanto, el resultado final es You entered: B.

Supongo que te gusta

Origin blog.csdn.net/m0_46376834/article/details/132761291
Recomendado
Clasificación