Il problema è che non è chiaro a che livello intenderesti fare la cosa... nel senso, vuoi creare console dentro alla tua applicazione come controllo aggiuntivo? Vuoi scrivere un emulatore di terminale, che si attacchi all'stdin/stdout di un programma, rimpiazzando così la console "standard" di Windows? O vuoi fare qualcos'altro ancora?