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