Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c++] if regolati col tempo.

    salve volevo sapere se è possibile usare un if che fa una cosa in dipendenza di un certo tempo.. mi spiego meglio
    vorrei fare unacosa
    while(1){
    aspetta un secondo
    if(cin>>x){bla,bla}
    else
    x=lol}
    il succo èche come l'ho fatto io mi chiede di fare i lcin per forza.. io vorrei che se entro tot secondi non riceve niente continua a fare ciò che faceva finchè non riceve in ignresso qualcosa allora continua con i lnovo valore(sempre nel while) per il tempo uno un costrutto del tipo
    long tm = time(NULL) + 5;
    while (time(NULL) < tm);
    cout << " ... done!" << endl;
    se sapete funzioni migliori grazie in anticipo

  2. #2
    Utente bannato
    Registrato dal
    Apr 2012
    Messaggi
    510

    Re: [c++] if regolati col tempo.

    Originariamente inviato da Rykka
    il succo èche come l'ho fatto io mi chiede di fare i lcin per forza.. io vorrei che se entro tot secondi non riceve niente continua a fare ciò che faceva finchè non riceve in ignresso qualcosa allora continua con i lnovo valore(sempre nel while) per il tempo uno un costrutto del tipo
    In termini informatici non ha molto significato quello che dici.
    "fare il cin per forza" cosa significa?
    "non riceve niente" cosa significa?

  3. #3
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    ciao

    Un thread che legge da tastiera , se inseriti i dati fa qualcosa
    Se no il programma procede con il thread principale

    quindi anche una variabile globale che blocchi l'esecuzione del thread principale , in caso di
    input da tastiera.
    Tecnologia

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Se ho ben "interpretato" quello che vuoi dire, puoi usare la funzione

    kbhit()

    e l'header conio.h (che però non è standard e non è sempre disponibile) al posto della cin.

    Dai un'occhiata anche a questa discussione

    http://forum.html.it/forum/showthrea...ighlight=kbhit
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.