4 sentencias en C que no se como funcionan(solucionado)

Iniciado por The Last Hero, 25 Mayo 2011, 19:57 PM

0 Miembros y 1 Visitante están viendo este tema.

The Last Hero

Hola a todos,

Tengo una duda con 4 codigos en C que creo que se lo que son,en realidad son estos:

GetSystemMetrics(SM_CYSCREEN):este creo que lo que hace es obtener las coordenadas del raton en el eje Y.

srand(GetTickCount()):este no se que hace

GetAsyncKeyState:este creo que es verificar si una tecla ha sido pulsada.

SetCursorPos:este creo que es para poner el raton en una posicion determinada.

Me gustaria que si me he equivocado me pudieran explicar un poco de cada codigo ya que estoy aprendiendo C desde hace un mes y quiero expandirme  :xD

Bueno gracias adelantadas y un saludo

Mr.Blue

La pregunta es un poco vaga, si lo buscas en google tenes mucha informacion al respecto, y no me tira hacer un copy-paste XD

The Last Hero

Hola sr.blanco

He buscado todas y despues de un buen repaso mas o menos se lo que son,pero no he encontrado nada de esta:srand(GetTickCount())

¿Me podrías explicar que hace exactamente?

Un saludo y gracias

Acermax

srand(unsigned int) pone la semilla a la que se inicializa el algoritmo generados de números pseudo-aleatorios.

Luego poniendo en google la otra función DWORD WINAPI GetTickCount(void);

Return Value

The return value is the number of milliseconds that have elapsed since the system was started.

Pues eso, te devuelve el numero de milisegundos que pasaron desde que se encendio el ordenador.

En resumen, srand(GetTickCount()) sirve para poner un número más o menos aleatorio para el comienzo de generación de números aleatorios de la función rand().



The Last Hero

Gracias a todos por vuestras respuestas,me ha quedado claro  ::)

Un saludo y gracias de nuevo