Parliamo di programmazione Windows.
Vorrei creare una applicazione che possa essere lanciata sia con una GUI, ad esempio col classico doppio click, sia da console. In quest'ultimo caso la finestra non deve comparire e stdin e stout dovranno essere regolarmente essere rediretti sulla console... insomma come in ogni applicazione da riga di comando.
Il problema non è tanto rilevare da dove viene lanciato il programma (l'attivazione della modalità console potrebbe tranquillamente essere fatta mediante un flag sulla linea di comando), quanto far coesistere le due modalità all'interno dello stesso programma. Qualcuno ha già affrontato il problema?

Rispondi quotando