PDA

View Full Version : [C] Input da DOS


biowep
29-06-2011, 22:22
Ciao esiste qualche modo per prendere in input la risposta fornita in seguito ad un comando passato con la funzione system()?

Mi spiego meglio

Se chiamo al funzione system("pause");
È possibile salvare dentro un array la scritta
"Premere un tasto per continuare . . ."?

tuccio`
30-06-2011, 00:21
dubito tu abbia davvero dos, probabilmente hai Windows

se vuoi un modo semplice che non richiede di usare le api di windows, basta fare


system("pause > file.txt");


e poi leggere il file file.txt

altrimenti devi creare una pipe e creare un nuovo processo con la pipe al posto dello standard output

biowep
30-06-2011, 10:37
con il file di testo è perfetto
grazie