Descripción
Se utiliza para obtener el recuento de caracteres.
Declaración
A continuación se muestra la declaración de std :: basic_istream :: gcount.
streamsize gcount() const;
Parámetros
ninguna
Valor devuelto
Devuelve el número de caracteres extraídos por la última operación de entrada sin formato realizada en el objeto.
Excepciones
Strong guarantee - si se lanza una excepción, no hay cambios en la secuencia.
Carreras de datos
Accede al objeto de flujo.
Ejemplo
En el siguiente ejemplo para std :: basic_istream :: gcount.
#include <iostream>
int main () {
char str[20];
std::cout << "Please, enter a word: ";
std::cin.getline(str,20);
std::cout << std::cin.gcount() << " characters read: " << str << '\n';
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
Please, enter a word: simplify
9 characteres read: simplify