[C con Clase] Reservar memoria para un puntero que apunta a arrayde char
César Osvaldo Matelat Borneo
orions en gmx.net
Jue Mayo 16 23:40:55 CEST 2013
Hola Yo estoy aprendiendo por ahora y una de las soluciones que encontré es esta:
#include <stdio.h>
int main()
{
int i;
char string1[10] = "Hola_1";
char string2[10] = "Hola_2";
char string3[10] = "Hola_3";
char string4[10] = "Hola_4";
char string5[10] = "Hola_5";
char string6[10] = "Hola_6";
char string7[10] = "Hola_7";
char string8[10] = "Hola_8";
char *string[8];
string[0] = &string1;
string[1] = &string2;
string[2] = &string3;
string[3] = &string4;
string[4] = &string5;
string[5] = &string6;
string[6] = &string7;
string[7] = &string8;
for (i = 0; i < 8; i++)
{
printf ("Las cadenas son %s : \n", string[i]);
}
return 0;
}
Pero seguramente hay una solución mucho mejor, el tema de los punteros me tiene un poco confundido aun, espero que te sirva, hasta pronto.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20130516/2f68b744/attachment.html>
Más información sobre la lista de distribución Cconclase