| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
loncio Cdt

Registrado: 04 Feb 2005Mensajes: 13
|
Publicado: Lun 02 May, 2005 12:24 pm Asunto: Longitud de un arreglo |
|
|
Hola
Como puedo sacar la longitud de un arreglo? se hacerlo con un string, con "length", y en el caso de los arreglos conozco sizeof, pero eso es para la memoria solo no?. Es decir, querria saber como se saca el numero de elementos que contiene un determinado vector y pasarlo a un int, por ejemplo.
Gracias y un saludo! |
|
| Volver arriba |
|
 |
nuno Cmdr

Registrado: 10 Feb 2003Mensajes: 143Ubicación: Córdoba - Argentina
|
Publicado: Lun 02 May, 2005 3:05 pm Asunto: |
|
|
es un vector dinamico o estatico?? _________________ Siempre hay que tratar de ser el mejor, pero nunca creerse el mejor (Juan Manuel Fangio) |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Lun 02 May, 2005 4:57 pm Asunto: |
|
|
Prueba esto....
| Código: |
int v[30];
int tamano;
tamano = sizeof(v)/sizeof(int);
|
y para hacerlo mas general, tendriamos que saber de que tipo es el vector para dividirlo entre el tamaño de su tipo correcto.... _________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Lun 02 May, 2005 10:47 pm Asunto: |
|
|
| Es un vector dinamico. Lo que intento es crear otro vector dinamico de la misma longitud que el primero. Los dos son de tipo int. |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Mar 03 May, 2005 1:10 am Asunto: |
|
|
Hola, opues si es dinamico tu ya debes de conocer previamente de que tamaño es, de manera que puedas crearlo, pero si no, creo que con la misma formula te puede funcionar. _________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
loncio Cdt

Registrado: 04 Feb 2005Mensajes: 13
|
Publicado: Mar 03 May, 2005 9:50 am Asunto: |
|
|
Me habeis servido de ayuda, gracias  |
|
| Volver arriba |
|
 |
|