N'existe pas sous DOS/Windows.
Si ton compilateur sait faire des applications Win32 en mode console, (Code::Blocks/MinGW, par exemple) tu peux utiliser Sleep(ms) avec <windows.h>. Mais j'ai lu récemment que la résolution était de 15 ms.
J'ai beaucoup de respect pour le ol'good Turbo C et tous les compilateurs Borland en général, mais c'est un ancètre largement dépassé quand on programme sous Windows XP...
Tu devrais installer Code::Blocks...
Avec ton OS et conio :
ajoute ça (sortie sur ESC. Si tu veux Alt-F4, faut payer !):
1 2 3 4 5 6
|
if (kbhit())
{
if (getch() == 27) /* ESC */
break;
} |
dans ta boucle.
Evidemment, le temps de réaction peut atteindre le temps du delai.
Et je rappelle que main()retourne int et non void. Je ne veux plus voir de void main(). Jamais.
http://emmanuel-delahaye.developpez....?page=Page3#LX
CE COUP-CI C'EST PROUVE, JE RADOTE !
Allez papy, va te coucher. Non, pas les bleues !
Partager