Bienvenidos a www.geekprogramador.tk en este blog encontraras manuales y tutoriales sobre C/C++ también ejercicios de programación resueltos en C/C++.

sábado, julio 25, 2009

Función strncpy

La función strncpy(); pertenece a la librería string.h

El prototipo de la función es:
char *strncpy(char *s1, const char *s2, size_t n);

Esta función copia los n caracteres de la cadena apuntada por s2 a la cadena apuntada por s1.

Nota: La función strncpy no agrega el carácter nulo en la cadena s1 al menos que cuando llegue hasta n en dicho recorrido encuentre el carácter nulo en la cadena s2.

Un ejemplo de como utilizar esta función en C:

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

main(){
char c1[15], c2[15]="Hola mundo";

strncpy(c1,c2,4);

c1[4]='\0';

printf("%s\n", c1);

system("pause");
return 0;
}

0 comentarios:

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews