Mi aggancio alla risposta di MItaly per completarla, in modo tale che in futuro posteremo direttamente il link a questa discussione per spiegare l'errato utilizzo di tale instruzione:
1. come già ampiamente dimostrato da MItaly, non è un'istruzione portabile
2. spreca risorse di memoria:
a. sospende il programma
b. chiama il sistema operativo
c. apre una shell
d. il SO deve "trovare" il comando PAUSE
e. allocazione di memoria per il comando
f. esecuzione del comando e attesa per la pressione di un tasto
g. deallocazione della memoria
h. uscita dalla shell
i. ritorno al tuo programma
3. inclusione header stdlib.h o cstdlib probabilmente non necessario al tuo programma
Ecco 3 buoni motivi per non usare tale istruzione..
Ciao![]()