Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/11/2012, 18:21
Doch
 
Fecha de Ingreso: mayo-2012
Mensajes: 76
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Problema de arrays y funciones

Cita:
stadium(teams[i].v);
La V se supone que es el nombre de las variables dentro de la estructura, pero como hago que cambie segun los nombres de las otras 30 variables que he puesto en la estructura? porque es ahi donde no se seguir...

Código C++:
Ver original
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. //******* EQUIPOS *****************************************************************************************************************************************************************************************************************************
  6.     string n_equipos [30] = { "Espanol", "Getafe", "Atletico de Madrid", "Sevilla","Betis" ,"Real Madrid" ,"Athletic" ,"Deportivo" ,"Levante" ,"Barcelona" ,"Rayo Vallecano" ,"Mallorca" ,"Las Palmas" ,"Cordoba" ,"Hercules" ,
  7.                           "Sporting" ,"Ponferradina" ,"Huesca" ,"Sabadell" ,"Mirandes" ,"Almeria" ,"Murcia" ,"Girona" ,"Elche" ,"Xerez" ,"Alcorcon" ,"Malaga" ,"Valencia" ,"Valladolid" ,"Granada" };
  8. //*********************************************************************************************************************************************************************************************************************************************
  9.  
  10. int result;
  11. struct total{
  12.     float espanol[5];
  13.     float getafe[5];
  14.     float atmadrid[5];
  15.     float sevilla[5];
  16.     float betis[5];
  17.     float rmadrid[5];
  18.     float athletic[5];
  19.     float deportivo[5];
  20.     float levante[5];
  21.     float barcelona[5];
  22.     float rvallecano[5];
  23.     float mallorca[5];
  24.     float laspalmas[5];
  25.     float cordoba[5];
  26.     float hercules[5];
  27.     float sporting[5];
  28.     float ponferradina[5];
  29.     float huesca[5];
  30.     float sabadell[5];
  31.     float mirandes[5];
  32.     float almeria[5];
  33.     float murcia[5];
  34.     float girona[5];
  35.     float elche[5];
  36.     float xerez[5];
  37.     float alcorcon[5];
  38.     float malaga[5];
  39.     float valencia[5];
  40.     float valladolid[5];
  41.     float granada[5];;
  42. };
  43.  
  44. void estadio (float [])
  45.     {
  46.         cout << "Juega en casa el" << "NombreDelEquipo" << "?" << endl;
  47.         cin >> result;
  48.  
  49.                 if (result == true){
  50.              Aqui no se que poner para referirme al equipo del argumento[0] = {2};
  51.         }else{
  52.              Aqui no se que poner para referirme al equipo del argumento[0] = {0};
  53.         }  
  54.  
  55.     }
  56.  
  57. int main (){
  58. struct total equipos[30];
  59. for(int i = 0; i < 30; i++){
  60. estadio(equipos[i].v);
  61. }
  62. system("pause");
  63. return 0;
  64. }