Zitat von
enco
Unter Windows muss eine Änderung an der msWait() Funktion vorgenommen werden. Ersetzt diese einfach mit der Sleep() aus der window.h
Versuch's mal damit:
Code:
#include <time.h>
void wait(unsigned int msecs) /* in milliseconds */
{
unsigned int start = clock();
while(clock() < start + msecs * CLOCKS_PER_SEC / 1000);
}
Mit CLOCKS_PER_SEC war ich mir nicht sicher (weil: #define CLOCKS_PER_SEC 1000), das also immer 1 ergibt und somit unnötig ist.
Falls diese Konstante auch unter Linux so definiert wird empfehle ich es einfach rauszunehmen um unnötigen Rechenleistungsverlust zu verhindern.
mfG. BlackBerry