Visualizza versione completa : dev c++
Nanri
17-05-2004, 12.30.28
Ho un piccolo problema con dev c++:
quando mando in esecuzione un programma che stampa qualcosa in un terminale questa finestra si chiude immediatamente.. per ora ho risolto il problema con la riga system("pause");
ma mi chiedevo se non fosse possible settare il prog in modo che debba aspettare un input da tastiera prima di chiudere la finestra
.. :D .. system("PAUSE") secondo me è la soluzione migliore ma se vuoi attendere un carattere da tastiera:
char pippo; //nelle dichiarazioni
scanf("%s", pippo); //alla fine
:D
Nanri
17-05-2004, 14.20.37
heheheh per attendere un carattere da tastiera intendevo appunto system("pause").. ma mi domandavo se lo si potesse fare in automatico
tisifone
21-05-2004, 01.02.53
in pratica col sysem pause non intervieni sul programma a livello di streaming o simili... semplicemnete mandi all' estrno un comando dos, pause appunto , che in dos ottiene proprio il fantomatico "premere un tasto per continuare"; E' il metodo più pulito per fermare il programma.
Prova a immetter system ( " echo Ciao nanri " ) o qualsiasi altro comando dos e vedrai che funzia come il pause.
Ma forse tutto cio' lo sapevi gia'... ciao
probabilmente ho capito male, ma se crei un nuovo progetto C per CONSOLE lo mette in automatico... (system(PAUSE))..
in alternativa c'è "getc(stdin)"
ma poi, scusami, ti è così frustrante inserirlo a mano? :D
Nanri
23-05-2004, 21.50.02
no però le prime volte mi scordavo perche venivo da un altro programma..
vBulletin® v3.8.6, Copyright ©2000-2025, Jelsoft Enterprises Ltd.