Bibliothèque C ++ basic_ios - gcount

La description

Il est utilisé pour obtenir le nombre de caractères.

Déclaration

Voici la déclaration pour std :: basic_istream :: gcount.

streamsize gcount() const;

Paramètres

aucun

Valeur de retour

Renvoie le nombre de caractères extraits par la dernière opération d'entrée non formatée effectuée sur l'objet.

Exceptions

Strong guarantee - si une exception est levée, il n'y a pas de changement dans le flux.

Courses de données

Accède à l'objet de flux.

Exemple

Dans l'exemple ci-dessous pour 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;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

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