función () C ++ STL :: string longitud: En este artículo, vamos a ver cómo podemos encontrar longitud de la cadena utilizando la función de la longitud class ?
String como tipo de datos
En C, sabemos cadena básicamente un array de caracteres terminada por ‘ 0’. Por lo tanto para operar con la cadena definimos matriz de caracteres. Pero en C ++, la biblioteca estándar nos da la posibilidad de utilizar la cadena como un tipo de datos básico como un entero. Podemos encontrar fácilmente la longitud de la cadena utilizando la función length ().
Prototipo:
size_t string.length();
Parámetro: Ninguno
default escribir: size_t
Ejemplo:
Like we define and declare,
string s1="Include", s2="Help";
int i=s1.length(); //7
int j=s2.length(); //4
After concatenating:
string s3=s1+s2;
(s3 is "IcludeHelp")
int k=s3.length(); //11
string s4=s2+s1;
(s4 is "HelpInclude")
int r=s4.length(); //11
Recuerde, una variable de cadena (literal) necesidad de ser definido bajo “” . ‘a’ es un personaje mientras que “a” es una cadena.
archivo de cabecera necesarios:
#include <string>
Or
#include <bits/stdc++.h>
programa en C ++ para demostrar ejemplo de string :: length () función
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cout<<"enter stringn";
cin>>s;
cout<<"length of the string is: "<<s.length();
return 0;
}
salida
enter string
IncludeHelp
length of the string is: 11