Nombre: copiar cadena con funcion y punteros
Descripción:
Realizar un programa que copie una cadena en otra. Utilizar para ello una función copicad con dos parámetros que sean punteros a caracteres.*/
URL: http://www.mygnet.net/codigos/cplusplus/punteros/copiar_cadena_con_funcion_y_punteros.1652
Código Fuente:
#include <stdio.h>
#include <stdlib.h>
void copicad (char*,char*);
int main()
{
char *c1, *c2;
c1=(char*)malloc(20*sizeof(char));
c2=(char*)malloc(20*sizeof(char));
if ((c1==NULL)||(c2==NULL))
{
printf ("Error de menu");
exit (-1);
}
printf ("introduce una cadena:n");
gets (c1);
copicad (c1,c2);
puts (c2);
}
void copicad (char*c1, char*c2)
{
while(*c1!=' ')
{
(*c2=*c1);
c1++;
c2++;
}
*c2=' ';
}