PDA

View Full Version : Piccolo problemino C++


GokuSSY5
05-10-2003, 20:11
Sto cominciando a entrare nel mondo del C++.....ancora sn agli inzi.....programmi per addizioni, sull'utilizzo delle istruzioni if......etc......quando "ho realizzato" entrambi questi programmi, mi si presenta un problemino....il programma si avvia e si esegue correttamente.....il prob è che la finestra sparisce subito e nn mi da tempo di leggere il risultato......c'è qualke comando tipo "pause" che blocca lo schermo.....o c'è qualke opzione da modificare?

misterx
05-10-2003, 20:55
Originariamente inviato da cionci

#include <stdio.h>

int main()
{
printf("Premi INVIO per continuare...");
getchar();
return 0;
}

cionci
06-10-2003, 05:25
tnx per il quote :)

nin
06-10-2003, 19:19
..secondo voi perchè il mio prof ci fa usare assolutamente il comando

system("PAUSE");

quando si può fare anche così? C'è una differenza??

cionci
06-10-2003, 19:29
Sì...che system("PAUSE") funziona solo in DOS e Windows...
Comunque a dirla tutta servirebbero un paio di istruzioni in più:

void pausa()
{
fflush(stdin);
printf("\nPremi INVIO per continuare...");
getchar();
fflush(stdin);
}

nin
07-10-2003, 16:51
Originariamente inviato da cionci
Sì...che system("PAUSE") funziona solo in DOS e Windows...
Comunque a dirla tutta servirebbero un paio di istruzioni in più:

void pausa()
{
fflush(stdin);
printf("\nPremi INVIO per continuare...");
getchar();
fflush(stdin);
}


Ok, grazie!
:) :cool:

Frank1962
07-10-2003, 16:56
si può fare anche così:

int main()
{
printf("Premi INVIO per continuare...");
cin.ignore();
return 0;
}

Hardware Upgrade Forum Database Error
Database Error Database error
The Hardware Upgrade Forum database has encountered a problem.

Please try the following:
  • Load the page again by clicking the Refresh button in your web browser.
  • Open the www.hwupgrade.it home page, then try to open another page.
  • Click the Back button to try another link.
The www.hwupgrade.it forum technical staff have been notified of the error, though you may contact them if the problem persists.
 
We apologise for any inconvenience.