Buongiorno. Mi sto avvicinando da un po' al c++ e mi è venuto un dubbio.
quando chiamo la funzione c.get() o semplicemente cin >> .... il programma va in pausa, finchè l'utente non inserisce qualcosa.
Ora, supponiamo che ho questo ciclo
while (true) {
// codice qui .....
int input=c.get();
}
Il ciclo esegue il codice finchè non arriva al c.get() dove si ferma aspettando l'input dell'utente. Per non far stoppare il ciclo e lasciare comunque la possibilità all'utente di inserire un input, devo per forza utilizzare i thread (di cui conosco 0)?
In pratica io voglio fare un programma che esegue del codice e allo stesso tempo permettere all'utente di inserire dei comandi

.
Grazie e scusate per la mia super niubiaggine.
p.s. Ne approfitto per chiedervi: avete dei suggerimenti per iniziare a capire qualcosa sulla programmazione multithread in linux e in windows (c'è differenza, no?)?