COPIAR UNA CADENA DE CARACTERES

Toño Sánchez
 
\ Este programa copia una cadena de caracteres utilizando reserva dinámica de memoria.
 
#include <stdio.h>
#include <stdlib.h>
#define DIM 100

void copiar (char v[], char w[]);
char* copy (char v[]);

int main ()
{
    char u[DIM];
    char*p;

    printf ("Dame cadena/texto:");
    gets (u);
    p = copy(u);
    puts (p);
    free (p);

    system ("pause");
    return 0;

}

    void copiar (char v[], char w[])
    {
         int i=0;
         while (w[i] != ”)
         {
            v[i] = w[i];
            i++;
         }
         v[i] = ”;
    }
        
    char *copy(char v[])
    {
         char*q;
         q = (char *) malloc(DIM);
         copiar (q,v);
         return q;
    }

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s