Bonjour !
Je programme un exe qui utilise CIN / COUT pour communiquer avec la console, j'aimerais pouvoir lui donner des ordre, mais sans bloquer l’exécution.
Comment faire pour récupérer le contenu de std::cin, ou rien s'il est vide ?
J'ai essayé de faire :
nb = std::cin.readsome(&C[0], nbAtt);
avec nbAtt = 1
mais ça ne récupère rien, pourtant le buffer se remplis bien puisqu'il s'affiche dans la ligne de commande une fois l'exe terminé !
Des conseils, des explications ?...
Merci d'avance !
Précision : c'est en C++ avec Visual Studio Express 2012
Partager