• Viernes 19 de Abril de 2024, 19:19

Autor Tema:  Re: PROGRAMACION  (Leído 1493 veces)

JHOSEP

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: PROGRAMACION
« en: Sábado 23 de Febrero de 2002, 02:25 »
0
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

tenesor

  • Miembro activo
  • **
  • Mensajes: 90
    • Ver Perfil
Re: PROGRAMACION
« Respuesta #1 en: Sábado 23 de Febrero de 2002, 03:17 »
0
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
Que el toro estoque al matador, que el preso enciere al guardián, que solo sean de cerveza los tanques, que el pez pesque al pescador y que el tigre dome al domador, que la television se prohiba y el hachis se legalice, que africa sea tierra mágica y no trágica... cambiando el mundo [NS]

rpggames

  • Miembro activo
  • **
  • Mensajes: 45
    • Ver Perfil
    • http://fer,htmlplanet.com/juego.htm
PROGRAMACION
« Respuesta #2 en: Jueves 20 de Febrero de 2003, 01:55 »
0