BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 9 Librerías Estándar
Teoría: Manejo de cadenas <string.h>

NULL

Una constante de apuntador nula, definida por la puesta en práctica.

size_t

El tipo integral no signado resultante del operador sizeof.

void * memcpy( void *s1, const void *s2, size_t n);

La función memcpy copia n caracteres del objeto al cual señala s2 al objeto al cual señala s1. Si la copia tiene lugar entre objetos que se superponen, el comportamiento queda indefinido. La función memcpy devuelve el valor de s1.

void *memmove( void *s1, const void *s2, size_t n);

la función memmove copia n caracteres del objeto al cual señala s2 en el objeto al cual señala s1. La copia se lleba a cabo como si los n caracteres del objeto al cual señala s2 se copian primero a un arreglo temporal de n caracteres, que no se superponen sobre los objetos al cual señala s1 y s2, y a continuación los n caracteres del arreglo temporal se copian al objeto al que señala s1. La función memmove devuelve el valor de s1.

char *strcpy( char *s1, const char *s2);

La función strcpy copia la cadena a la cual señala s2 (incluyendo el carácter nulo de terminación) al arreglo al cual señala s1. Si la copia se lleva a cabo entre objetos que se superponen, el comportamiento queda indefinido. La función strcpy devuelve el valor de s1.