Dimensión de Arreglos en C

Iniciado por Principios en C, 25 Septiembre 2011, 17:24 PM

0 Miembros y 1 Visitante están viendo este tema.

Principios en C

Hola....

Alguien sabe cual es la dimensión que soporta un arreglo en C??

Me dijeron que intentara hacer un programa para probrarlo pero no se me ocurre nada, alguien me podria ayudar, porfa??

тαптяα

¿Has leido algo de arreglos en C?

Principios en C

Si, pero soy nuevo en esto de programar...

Lei algo que soportaba a lo mas doce, debido a la memoria del compilador o algo asi, pero no se me ocurre como hacwr el programa....

leogtz

Cita de: Principios en C en 25 Septiembre 2011, 17:31 PM
Lei algo que soportaba a lo mas doce, debido a la memoria del compilador o algo asi, pero no se me ocurre como hacwr el programa....

Leìste muy mal.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Principios en C

En verdad lei eso y hasta el profe dijo que tenia entendido algo asi, por ello dejo el programa pero no entiendo como hacerlo, ya que yo tenia entendido desde antes que soportaba "n", no lo sé por ello pido ayuda, por fa!!

leogtz

No sé la longitud, pero sí sé que son muchisimos los elementos que puede tener...

int arreglo[10000];
unsigned i;
for(i = 0; i < 10000; i++)
arreglo[i] = i;


O puedes crear los elementos dinámicamente...

int *arreglo = malloc(sizeof(int) * 100000);


Y dile a tu profesor que no sabe absolutamente nada. Mi recomendación es que vayas al post con chincheta sobre papers y libros, los bajes y leas sobre arreglos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com


Principios en C

Cita de: Leo Gutiérrez. en 25 Septiembre 2011, 18:09 PM
No sé la longitud, pero sí sé que son muchisimos los elementos que puede tener...

int arreglo[10000];
unsigned i;
for(i = 0; i < 10000; i++)
arreglo[i] = i;


O puedes crear los elementos dinámicamente...

int *arreglo = malloc(sizeof(int) * 100000);


Y dile a tu profesor que no sabe absolutamente nada. Mi recomendación es que vayas al post con chincheta sobre papers y libros, los bajes y leas sobre arreglos.

Gracias, te entiendo por que yo también me quede de ¬¬...
pero que me recomiendan hacer, necesito un programa que me de la dimension exacta... y no se que hacer, se me hace un poco absurdo también.

Principios en C

Cita de: тαптяαпсє en 25 Septiembre 2011, 18:11 PM
2ª vez que doy este mismo link, en pocos días:

http://www.elrincondelc.com/cursoc/cursoc10.html
En caso de la información que me das, la tengo presente por ello es que se me ocurrio pedir ayuda, ya que como dije hace rato se me hace un poco absurdo

El_Java

Para hacer la práctica que tu quieres hacer no es necesario saber NADA de arrays, pero si que tienes que leer mucho sobre ellos, porque no tienes demasiado idea...
para saber la dimension de un array basta con hacer:
Código (cpp) [Seleccionar]
sizeof(array)/sizeof(tipo_array)
Te recomiendo que te metas en está web: http://c.conclase.net