PDA

Visualizza la versione completa : [C++] timer e beep


rex64
20-02-2004, 23:13
Salve a tutti!
Vorrei realizzare un programma in c++ che ogni 3 minuti facesse un beep dalla scheda madre del pc.

Non che mi potreste spiegare come fare il beep e il wait?
Al resto ci penso tutto io!

Grazie mille! :ciauz:

nightfall
21-02-2004, 13:43
in C il bip si fa printf ("\a");

in C++ sara cout << "\a";

nightfall
21-02-2004, 13:44
Per il Ritardo c'e' la funzione (del Dos)
int time = 1000;
sleep(time);

rex64
21-02-2004, 14:17
Grazie mille! :ciauz: :ciauz:

Lardoman
21-02-2004, 15:48
Originariamente inviato da nightfall
Per il Ritardo c'e' la funzione (del Dos)
int time = 1000;
sleep(time);

Visto che mi interessa mi inserisco e pongo una domanda: Il 1000 in che unit di misura ? Millisecondi? Secondi? Cosa?

rex64
21-02-2004, 16:06
Secondi :ciauz:

Sergio Pedone
21-02-2004, 16:36
Scusate se mi intrometto, ma la 'dormita' non dovrebbe
essere:
system("sleep 5");

Ciao.

Johnny_Depp
21-02-2004, 16:45
sleep(millisecondi) non una funzione standard...

dovrebbe trovarsi sotto qualche header (non standard) prevalentemente sotto LINUX (forse anche Borland sotto windows).

in DEV C++ e Visual C++ (sotto compilatori per windows) c': Sleep(millisecondi) <-- N.B. quest'ultimo ha la "S" maiuscola.

p.s. alcuni compilatori, (mi pare il Borland) adottano anche la funzione Delay();

iguana13
21-02-2004, 18:38
Esiste anche la API per win32 Sleep(milliseconds) :master:

rex64
21-02-2004, 19:19
beh io suo Kdevelop su linux tanto per precisare :ciauz:

Loading