Ver Mensaje Individual
  #1  
Antiguo 23-10-2008
Avatar de Anyu
Anyu Anyu is offline
Miembro
 
Registrado: jun 2008
Posts: 30
Reputación: 0
Anyu Va por buen camino
Question progando con eclipse en kubuntu

hola a todos tengo una duda, estoy corriendo en el eclipse algoritmos de ordenacion, pero en el linux me lanza un error que dice: "aviso: desbordamiento entero en la expresión algoritmosDeOrdenacion main.c line 30 1224715692578 81"

este error no me aparece en el windows, pero no obstante mi programa corre bien en linux, incluso mejor que en el windows, porque sin importar el tamano de la lista me los ordena sin problema e imprime en pantalla los tiempos, pero en windows con numeros muy grandes como 100000 elementos ya no puede.

el error esta en unas cortas lineas de una funcion que lo que hace es generar un numero aleatorio para cargar la lista desordenadamente con un numero que va de cero hasta el tamano que le pasemos supuestamente... lo hace, pero como dije antes solo en linux, en windows no, pero ese error feo lo quiero quitar alguien que programe en C podria darme una manito corrigiendo mi error o pasandome una mejor idea para generar numeros aleatorios que vayan por lo menos hasta 1.000.000

gracias a todos.


p.d: este es el codigo que genera el nro random y es la unica linea que tiene error en mi programa, pero aun asi corre, nose porque...

int randInt(int maxsize){
int rango;
rango =(int)(rand() / (((int)RAND_MAX + 1)/ maxsize));
return rango;
}
Responder Con Cita