Problema Loop Su C++

1nd33d

Utente Attivo
653
279
CPU
Intel i5 3570K @ 4,5Ghz
Dissipatore
Scythe Mugen 2
Scheda Madre
Gigabyte Z77X-UD3H
HDD
Samsung 840 PRO 256GB + Sandisk Ultra 250GB + Sandisk Plus 960GB
RAM
2x8GB Crucial Ballistix Tactical @2000Mhz CL9
GPU
XFX RX480 GTR Black Edition
Audio
Auzentech X-Fi Forte
Monitor
AOC i2369VW
PSU
Seasonic P660
Case
eh?
Periferiche
Razer Naga HEX v2
OS
Windows 10 64bit - Linux Mint 18
Se devi solo chiudere il programma, penso che Ctrl+C nella console in cui lanci il binario dovrebbe bastare.
Per gestire la cosa con la programmazione invece è un po' più complesso in quanto, se non erro, la lettura dell'input è sincrona, quindi bloccante. Probabilmente dovresti usare due thread: uno in cui esegui il loop e uno dove aspetti la pressione di un tasto. Il secondo thread, letta la pressione del tasto, interrompe il primo thread. Dettagli non saprei darteli senza provare direttamente... prova a vedere per esempio le librerie boost e in particolare i thread.
 
  • Like
Reactions: Mursey

Entra

oppure Accedi utilizzando

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 37 22.8%
  • Gearbox

    Voti: 3 1.9%
  • Xbox & Bethesda

    Voti: 103 63.6%
  • Square Enix

    Voti: 14 8.6%
  • Capcom

    Voti: 7 4.3%
  • Nintendo

    Voti: 21 13.0%
  • Altro (Specificare)

    Voti: 15 9.3%

Discussioni Simili