SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: JHOSEP en Sábado 23 de Febrero de 2002, 02:25

Título: Re: PROGRAMACION
Publicado por: JHOSEP en Sábado 23 de Febrero de 2002, 02:25
DESEO QUE ME AYUDEN CON UN PROGRAMA EN C QUE SIMULE UN JUEGO DE CARTAS POR QUE YO LO ESTOR REALIZANDO PERO NO ME FUNCIONA LA FUNCION RANDOM CUANDO YO LLAMAO AL PROCEDIMIENTO NO ME VALIDA
Título: Re: PROGRAMACION
Publicado por: tenesor en Sábado 23 de Febrero de 2002, 03:17
hola!

Bueno, eso parece lo mismo que paso la otra vez (no me acuerdo a quien...) Esta por ahi el mensaje.

Pero bueno, si utilizas "randomize()" y "random()" y un compilador que no sea de borland, no funcionará nunca, pues estas funciones son de borland y no funcionan con otro compilador:(

Pero bueno, para resolver esto, se usa el estandar (ANSI) que remplaza "randomize()" por "srand(time(0))" y "random()" por "rand()%int;". Por supuesto, hay que incluir el head "time.h".

Vamos, que sería asi:

#include <time.h>

main()
{
int x;
srand(time(0));

x=rand()%100;
}

Es programa primero declara la variable entera 'X', llama a "srand(time(0));"  (lo mismo que randomize();) y luego asigna a X un valor aleatorio de 0 a 100.

Saludos,
  Tenesor
Título: PROGRAMACION
Publicado por: rpggames en Jueves 20 de Febrero de 2003, 01:55
Correo http://groups.msn.com/videojuegosdemexico (http://groups.msn.com/videojuegosdemexico)


 
(http://fer.htmlplanet.com/Imagenes/veg.gif)