El std::basic_istream::gcount() se usa para contar los caracteres en la string dada. Devuelve el número de caracteres extraídos por la última operación de entrada sin formato. La operación de entrada sin formato es devuelta por estas funciones: get() , getline() , ignore() , peek(), read() , etc.
Archivo de cabecera:
<iostream>
Sintaxis:
streamsize gcount() const
Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: Devuelve el número de caracteres extraídos por la última operación de entrada sin formato.
A continuación se muestra el programa para ilustrar std::basic_istream::gcount() :
Programa 1:
// C++ code to illustrate std::gcount() #include <bits/stdc++.h> using namespace std; // Driver Code int main() { // Initialise array of characters char arr[20]; // Declare string stream istringstream stream("GeeksforGeeks"); // Read the string in string stream stream.read(arr, sizeof arr); // Print the count of characters in // string "GeeksforGeeks" cout << "The count of characters" << " in the string " << " is " << stream.gcount() << endl; return 0; }
The count of characters in the string is 13
Referencias: http://www.cplusplus.com/reference/istream/basic_istream/gcount/
Publicación traducida automáticamente
Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA