PDA

View Full Version : due domande sul C


Black imp
02-02-2004, 14:04
sto cercando nelle librerie fornite insieme al compilatore Borland 5.5 una funzione che mi permetta di introdurre una pausa espressa in millisecondi ma non lo trovo. sotto linux ho trovato usleep.


altra cosa: voglio effettuare una compilazione selettiva in base al sistema sotto il quale sono utilizzando delle #ifdef - ad es #ifdef 'winzoz' ... #ifdef linux ... . quali sono le costanti che definiscono l'ambiente windows e linux?
dipendono dal compilatore immagino... giusto?
dove trovo nel borland le costanti di sistema?


grazie!

P.S. è importante mi serve per completare un programmino in opengl per un esame :)

ilsensine
02-02-2004, 14:34
Originariamente inviato da Black imp
sto cercando nelle librerie fornite insieme al compilatore Borland 5.5 una funzione che mi permetta di introdurre una pausa espressa in millisecondi ma non lo trovo. sotto linux ho trovato usleep.
#include <windows.h>
Sleep(millisecondi)




altra cosa: voglio effettuare una compilazione selettiva in base al sistema sotto il quale sono utilizzando delle #ifdef - ad es #ifdef 'winzoz' ... #ifdef linux ... . quali sono le costanti che definiscono l'ambiente windows e linux?
Sotto linux/gcc è definita __GNUC__
Sotto windows __WIN32__ oppure WIN32

Black imp
02-02-2004, 19:04
grazie mille!!! il solito mito:)