Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    C++ pausa di tot secondi

    Vorrei sapere che funzione devo usare in C++ (ed eventualmente che libreria richiamare) per poter fare una pausa di tot secondi.

    Senza che l'utente faccia nulla... cioè all'interno di un ciclo di for (per esempio) mi servirebbe distanziare l'esecuzione delle istruzioni di un secondo , oppure il ripartire del ciclo di ritardarlo di 1 secondo.

    Spero abbiate capito.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    167

    Re: C++ pausa di tot secondi

    Originariamente inviato da eldiablo
    Vorrei sapere che funzione devo usare in C++ (ed eventualmente che libreria richiamare) per poter fare una pausa di tot secondi.

    Senza che l'utente faccia nulla... cioè all'interno di un ciclo di for (per esempio) mi servirebbe distanziare l'esecuzione delle istruzioni di un secondo , oppure il ripartire del ciclo di ritardarlo di 1 secondo.

    Spero abbiate capito.
    Se sei su Linux/Unix usi la sleep(), con all'interno il numero di secondi di pausa.
    ciao.

  3. #3
    Purtroppo lavoro su windows 2000... altre idee per la pausa?

  4. #4
    ▄▄▄▄
    delay <DOS.H>
    ▀▀▀▀▀▀▀
    Suspends execution for interval (milliseconds)

    Declaration: void delay(unsigned milliseconds);

    Remarks:
    ith a call to delay, the current program is suspended from execution for
    he time specified by the argument milliseconds.

    t is not necessary to make a calibration call to delay before using it.

    elay is accurate to one millisecond.

    Return Value: None

    Portability:
    ╔ DOS Ð UNIX Ð ANSI C Ð C++ Only ╗
    ║ Yes │ │ │ ║


    Example:

    /* Emits a 440-Hz tone for 500 milliseconds */
    #include <dos.h>

    int main(void)
    {
    sound(440);
    delay(500);
    nosound();

    return 0;
    }

    sono stato abbastanza esauriente?
    CIAO!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    79
    l' ho provato perche interessava pure a me solo che non funziona...
    non mi riconosce la funzione delay(200)

  6. #6
    mi sembra che ci sia una libreria <time.h>

  7. #7
    ma forse non c'è la funzione che serve a te..
    bho

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 1999
    Messaggi
    88

    Funzione

    Ciao,
    per Windows esiste la funzione VOID Sleep(DWORD),
    uguale a quella linux a parte la prima lettera maiuscola!

    Ciao
    Paolomat
    VB - Java - C/C++ - VC - CORBA -JDBC

  9. #9
    se usi win dovrebbe funzionare di sicuro.. hai incluso <DOS.H>?

    a me andava.. boh! L'esempio è preso pari pari dall'help in linea!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    6

    in che h?

    x paolomat

    sai dirmi in che h si trova questa funzione?
    thx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.