• Viernes 8 de Noviembre de 2024, 17:48

Autor Tema:  Problema al canviar el tipo de una variable. porfavor AYU  (Leído 884 veces)

dakker

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problema al canviar el tipo de una variable. porfavor AYU
« en: Domingo 24 de Mayo de 2009, 19:48 »
0
Soy estudiante de ingenieria informatica. I mañana tengo entrega de una practica de programacion modular i me funciona todo a la perfeccion excepto lo siguiente.

Resulta que tengo un vector de tuplas, en esta tupla hay una variable tiempo declarada como entero. Que por error tendria que haber estado como double o float. El programa funciona a la perfeccion excepto que este tiempo al imprimirlo por pantalla me lo imprime como enter (ya que esta variable esta declarada como entero).

struct comp{

int id;
int equipo;
int mcr;
int tiempo;
};

class Competicion
{

private:

int N, M, K, L, T;
vector<info_equips> clasequips; //classificació per equips
vector<info_jugadors> clasindividual; //classificació individual
vector<comp> clastemporal;
...........

Pues resulta que al poner este valor de la tupla como double el programa deja de funcionar y no hace absolutamente nada, como si no leyera ninguna información que le entro.
He estado buscando, y siempre el valor que le asigno a esta variable de la tupla es un double. En principio no puede haber nada que cree conflicto aparente con este canvio de tipo.
A parte, si vuelvo a ponerlo como entero, el programa vuelve a funcionar a la perfeccion.

Porfavor si alguien puede ayudarme le estare inmensamente agradecido. Muchas gracias.