Funciones de manejo de cadena

Páginas: 2 (375 palabras) Publicado: 24 de octubre de 2015
Funciones de manejo de cadena





strlen( ) ⇒ cuentaCaracteres( )
strcpy( ) ⇒ copiaCadenas( )
strcat( ) ⇒ concatenaCadenas( )
strcmp( ) ⇒ comparaCadenas( )

Funcion strcat ()
Esta función nospermite concatera las cadenas.
Esta permite añadir un bloque de memoria a otro. Los dos bloques
deben terminar con un carácter nulo. Como en C las cadenas de
caracteres no son tipo de datos en símismos strcat añade una cadena
a otra. El nombre strcat es una abreviación de "string concatenate“.
sintaxis:
strcat (char *dest, const char *src)
Por ejemplo:
char str1[100] = "¡ Hola,"; /* 100: sereserva espacio extra */
strcat (str1, " mundo !\n");
printf (str1);
/* muestra "¡ Hola, mundo !" en la salida
estándar */

También se puede definir usando otras funciones de la biblioteca
de cadenas:
char*strcat (char *dest, const char *src) {
strcpy (dest + strlen (dest), src);
return dest; }
strcat puede ser peligroso porque si la cadena a añadir es
demasiado larga para contener las dos cadenassobreescribirá la
memoria adyacente. Por lo que puede causar comportamiento
impredecibles

función strcmp ()
La funcion strcmp
nos permite
comparar cadenas
sintaxis:
int strcmp(const
char *s1, constchar *s2);

Ejemplo:
#include
#include
 
int main()
{
char s1[5] = "Abeja";
char s2[5] = "abeja";
int i;
 
printf( "s1=%s\t", s1 );
printf( "s2=%s\n", s2 );
 
i = strcmp( s1, s2 );printf( "s1 es " );
if( i < 0 ) printf( "menor que" );
else if( i > 0 ) printf( "mayor que" );
else printf( "igual a" );
printf( " s2\n" );
 
return 0;
}

funcion Strcpy ()
La funcion strcpy copiacadenas.
Función incluida dentro del archivo de cabecera de constantes
string.h del lenguaje de programación C.
Prototipo
char * strcpy ( char * destino, const char * origen );
Parámetros
char * destinochar * origen
Descripción
Copia la cadena apuntada por origen en la cadena apuntada
por destino.

Ejemplo
char * origen = "Hola mundo"; //Se inicializa la variable
origen con el valor indicado
char...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones para el manejo de cadenas
  • Manejo de Cadenas
  • Manejo de la cadena de suministros
  • Manejo de la cadena de suministro
  • Protocolo De Manejo Cadena De Frio
  • Funciones Matemáticas Y De Cadena
  • Funciones de cadena sql
  • funciones de cadenas c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS