En algunos cálculos de C + + , se debe contar el número de caracteres de una cadena . Hacer caso omiso de los espacios de la cadena , primero debe crear una nueva variable. A continuación, pela la cadena de todos los espacios y volver a calcular el número de caracteres de la cadena . La cadena original se mantiene intacto, y se puede recuperar un recuento de la nueva variable. Instrucciones
1
Haga clic con el C + + archivo de código fuente que contiene la cadena, luego haga clic en " Abrir con" emergente de elemento de menú. Haga clic con el compilador C + + para abrir el código en el + + editor.
2
C Crear una nueva variable para contener la cadena alterada. El código siguiente muestra cómo crear una cadena en C + +:
Cadena temp = "";
3
Pele los espacios de la cadena y añadir el nuevo valor a la variable temporal creado en el Paso 2 . El siguiente código recorre cada carácter de la cadena y elimina los espacios :
int pos = mystring.find ("" ) , mientras que ( ! Pos = string :: npos ) { temp = mystring.replace (pos , 1 , "") ; pos = mystring.find ("" , pos + 1 ) ;}
Reemplazar " micadena " con el nombre de su propia cadena
< . br> 4
Recuperar la longitud de la cadena . El código siguiente obtiene la longitud de la cadena alterada :
int longitud = temp.length ();