Biblioteca C ++ basic_ios - gcount

Descrição

É usado para obter a contagem de caracteres.

Declaração

A seguir está a declaração para std :: basic_istream :: gcount.

streamsize gcount() const;

Parâmetros

Nenhum

Valor de retorno

Retorna o número de caracteres extraídos pela última operação de entrada não formatada realizada no objeto.

Exceções

Strong guarantee - se uma exceção é lançada, não há mudanças no fluxo.

Corridas de dados

Acessa o objeto de fluxo.

Exemplo

No exemplo abaixo 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;
}

Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -

Please, enter a word: simplify
9 characteres read: simplify