C/Visual C - copia de parametros..

 
Vista:

copia de parametros..

Publicado por futin (1 intervención) el 05/09/2003 11:28:19
hola buenas
tengo lo siguiente:
char **res
Y tengo que copiar 5 cadenas. Como lo hago? si alguien puede ayudarme.. gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:copia de parametros..

Publicado por chuidiang (677 intervenciones) el 05/09/2003 12:58:38
En C

Reservas espacio para 5 punteros a cadena, a 5 char *
res = (char **)malloc (5*sizeof(char *));

Ahora un bucle y para cada uno de ellos reservas el espacio que necesites

res[i] = (char *)malloc (tamaño que necesites en bytes);

Ahora copia las cadenas

strcpy (res[i], cadena_a_copiar);

Si es C++, puedes usar esto mismo o hacerlo con new []

Para liberar eso, igual pero con free() o delete[], primero liberas los res[i] y finalmente liberas res

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar