"Altra domanda, è vero che con quel codice abbiamo risolto il problema della finestra del dos che spariva ogni volta ma è normale che cio accada? Abbiamo raggirato un ostacolo o è cosi che si fa???
(scusate non sono capace di adoperare 'quote')

è normale, se lanci ad esempio "netstat" da "esegui", per controllare le connessioni Internet che hai attive, la finestra del Dos ti sparisce in un baleno...
senza dover inserire nel codice sorgente l'espressione 'system ("pause"); devi andare nel prompt del Dos, e lanciare da lì l'eseguibile, vedrai che visualizzerai subito "Hello World"...così come per netstat, ad esempio...
il motivo non lo so, immagino a questo punto che non tutti i programmi abbiano inserito al loro interno l'espressione 'system ("pause"); !