Ok, grazie a tutti per le informazioni, ha funzionato con Sleep. Non capisco
però: mi state dicendo che la funzione non appartiene al linguaggio, ma al
sistema operativo? Quindi non è uno standard? Potrei trovarmi a sviluppare
su un sistema operativo dove questa funzione non viene riconosciuta perchè
non esiste? Qual è la differenza tra una funzione del linguaggio e una
funzione di libreria? Quest'ultima non è comunque stata scritta utilizzando
gli strumenti messi a disposizione dal linguaggio? Perdonatemi l'ignoranza,
ma sono cose che ho iniziato a studiare da poco! (a settembre inizierò il
quarto anno di perito informatico).
Post by dragonetCiao a tutti. Potete dirmi se esiste in C++ l'equivalente della funzione
sleep del C? Grazie.
Né in C, né in C++ esiste una funzione sleep() standard. In questi
linguaggi esistono funzioni standard e funzioni non standard ed una
eventuale funzione sleep() è tipicamente dipende dal compilatore/
piattaforma. Per cui la presenza, il nome e l'uso di tale funzione
dipende strettamente dall'ambiente con cui stai lavorando. Se stai
lavorando sotto UNIX/Linux esistono le Posix sleep()/usleep()/
nanosleep(), se stai lavorando sotto Windows esiste la Sleep() o
SleepEx().