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
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
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
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().
http://msdn.microsoft.com/en-us/library/ms646293 (http://msdn.microsoft.com/en-us/library/ms646293)
http://msdn.microsoft.com/en-us/library/ms724385 (http://msdn.microsoft.com/en-us/library/ms724385)
http://msdn.microsoft.com/en-us/library/ms724408 (http://msdn.microsoft.com/en-us/library/ms724408)
http://msdn.microsoft.com/en-us/library/ms648394 (http://msdn.microsoft.com/en-us/library/ms648394)
http://www.cplusplus.com/reference/clibrary/cstdlib/srand/ (http://www.cplusplus.com/reference/clibrary/cstdlib/srand/)
Gracias a todos por vuestras respuestas,me ha quedado claro ::)
Un saludo y gracias de nuevo