int strlen( const char * cadena )


Retorna:

 La longitud de la cadena, en carácteres (contando los espacios).

Descripción:

Cuenta el número de carácteres del texto pasado como parámetro, o contenido actualmente en la cadena pasada.

La cadena de texto puede ser un literal (texto entre comillas) o un dato de tipo (char *).


char cadena1[50]="Texto ejemplo";
int longitud_cadena1;
MAIN_PROGRAM_CDIV BEGIN_PROGRAM // Definimos el modo gráfico set_gfx(GFX_AUTODETECT_WINDOWED); // Definimos la resolución set_mode(m640x480); write(0,0,0,0,"Texto contenido en <cadena1>:"); write(0,0,10,0,cadena1); write(0,0,20,0,"Longitud de <cadena1>:"); longitud_cadena1=strlen(cadena1); // Calcula la longitud write_int(0,0,30,0, &longitud_cadena1); LOOP FRAME; END_PROGRAM

Se puede añadir un carácter a una cadena con la función strcat().


Para quitar carácteres de una cadena se debe utilizar strdel().


Ver: upper() - lower() - strdel() - strcpy() - strcat() - strcmp() - strnchr() - strnstr() - strset() - chartoint()