Tema: Array en c++
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2013, 21:31
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Array en c++

Hola. Si lo que quieres es una función que pida como parámetro un array e imprima sus elementos, podría ser algo así:

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void print_array_values(int array[], int size)
  5. {
  6.     int i;
  7.     for (i = 0; i < size; i++) {
  8.         printf("array[%d] = %d\n", i, array[i]);
  9.     }
  10. }
  11.  
  12. int main(int argc, char *argv[])
  13. {
  14.     int i, j;
  15.     int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  16.    
  17.     /* Paso como parámetro el array y la cantidad de items */
  18.     print_array_values(a, sizeof(a) / 4);
  19.    
  20.     getch();
  21.     return 0;
  22. }

Supongo que será válido en C++.
En este ejemplo debe ser un array con elementos del tipo int. Si quieres hacer una función tal que acepte cualquier tipo de elementos, deberías usar punteros.

Espero que te sirva!