C/Visual C - Tablas sin definir

 
Vista:

Tablas sin definir

Publicado por Haroky (5 intervenciones) el 31/01/2003 01:07:38
Saludos.

Me gustaría saber como puedo declarar una tabla de enteros sin definir, en un principio, su tamaño. El usuario introducirà un valor numérico el qual indicará el tamaño de dicha tabla. Sin embargo, C me obliga a indicar, en la declaración de la tabla de enteros, el tamaño de la tabla.

Grácias, nos vemos por aquí
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:Tablas sin definir

Publicado por chuidiang (677 intervenciones) el 31/01/2003 06:26:59
Hazlo con un puntero

int *tabla=NULL;

Cuando sepas el tamaño

tabla = (int *)alloc (tamano*sizeof(int));

El tamaño de memoria a reservar se indica en bytes. Por ello debes multiplicar el numero de enteros que quieres (tamano) por el "size" del entero. Con esto a puedes usar el array.

tabla[i], tabla[0], ...

Y cuando no la necesites, la liberas

free (tabla);

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

RE:Tablas sin definir

Publicado por Haroky (5 intervenciones) el 31/01/2003 13:13:48
Grácias por responder tan rápido!
Te prometo que no lo usaré para hacer gamberradas ;p
Un saludo
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

RE:Tablas sin definir

Publicado por joine (2 intervenciones) el 31/01/2003 13:19:01
Recuerda incluir la libreria <alloc.h> pq si no, es posible que te funcione pero no valla totalmente bien

Salu2
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

RE:Tablas sin definir

Publicado por Haroky (5 intervenciones) el 31/01/2003 23:38:44
Todo un detalle, saludos
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