Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/02/2012, 16:25
Ciel
 
Fecha de Ingreso: julio-2010
Mensajes: 126
Antigüedad: 13 años, 9 meses
Puntos: 5
Respuesta: funcion con uso de array y size

Bueno, digamos que resolvi de alguna forma el hecho de obtener el tamaño del array, pero ahora tengo un problema con los tipos, que si no me equivoco el problema en mi caso tiene que ver con el struct, aca dejo el codigo:

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. #define length(a) ( sizeof ( a ) / sizeof ( a[0] ) )
  4.  
  5. using namespace std;
  6.  
  7. struct Perfil
  8. {
  9.     char Nombre[15];
  10.     char Apellido[15];
  11.     char Sexo[10];
  12.     int Edad;
  13.     int Handicap;
  14. } Player[10];
  15.  
  16. void Order( lista[] )
  17. {
  18.     int size = length( lista );
  19.  
  20.     cout << size;
  21. }
  22.  
  23. int main()
  24. {
  25.     Order( Player[10] );
  26.  
  27.     return 0;
  28. }

Se que por ejemplo en la funcion Order me faltaria agregarle el tipo al parametro, pero la verdad es que no se que ponerle, ya que en este caso no es un array comun y corriente, igual supongo que no es el unico error que tiene el codigo... alguna ayuda?

Gracias.