PDA

View Full Version : due domande sul C


Black imp
02-02-2004, 15: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, 15: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, 20:04
grazie mille!!! il solito mito:)

Hardware Upgrade Forum Database Error
Database Error Database error
The Hardware Upgrade Forum database has encountered a problem.

Please try the following:
  • Load the page again by clicking the Refresh button in your web browser.
  • Open the www.hwupgrade.it home page, then try to open another page.
  • Click the Back button to try another link.
The www.hwupgrade.it forum technical staff have been notified of the error, though you may contact them if the problem persists.
 
We apologise for any inconvenience.