strcat : Añade una copia de la cadena apuntada por s2 (incluyendo el carácter nulo) al final de la cadena apuntada por s1.
// El carácter inicial de s2 sobrescribe el carácter nulo al final de s1.
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main()
{
char s1[11] = "Hola ";
char s2[7] = "amigos";
printf( "s1=%s\t", s1 );
printf( "s2=%s\n", s2 );
strcat( s1, s2 );
printf( "s1=%s\n", s1 );
getch();
}
strchr: Localiza la primera aparición de c (convertido a unsigned char) en la cadena apuntada por s (incluyendo el carácter nulo).
#include <stdio.h> #include <string.h> #include <conio.h> int main() { char s[14] = "Hola amigos"; char c = 'a'; printf( "s=%s\t", s ); printf( "c=%c\n", c ); printf( "strchr=%s\n", strchr( s, c ) ); getch(); }
strcmp: Compara la cadena apuntada por s1 con la cadena apuntada por s2.
#include <stdio.h> #include <string.h> #include<conio.h> int main() { char s1[6] = "Abeja"; char s2[6] = "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" ); getch(); }
strcpy : Copia la cadena apuntada por s2 (incluyendo el carácter nulo) a la cadena apuntada por s1.
#include <stdio.h> #include <string.h> #include <conio.h> int main() { char s2[8] = "abcdefg"; char s1[8]; strcpy( s1, s2 ); printf( "s2=%s\n", s2 ); printf( "s1=%s\n", s1 ); getch(); }
strlen : Calcula el número de caracteres de la cadena apuntada por s.
#include <stdio.h> #include <conio.h> #include <string.h> int main() { char s[13] = "Hola a todos"; printf( "s=%s\n", s ); printf( "strlen(s) = %d\n", strlen( s ) ); getch(); }
No hay comentarios:
Publicar un comentario