nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: novizio

Von: Carlo Milanesi (carlo.milanesi.no.spam@libero.it) [Profil]
Datum: 05.07.2008 17:17
Message-ID: <486f9075$0$17937$5fc30a8@news.tiscali.it>
Newsgroup: it.comp.lang.c++
Andrea Laforgia ha scritto:
> On Sat, 05 Jul 2008 14:21:28 +0200, nembo kid <nembo@kid> wrote:
>
>> Escamotage non necessario in tutti gli IDE che si rispettano, tranne
>> evidentemente Dev-C++
>
> Non è vero. Con i vecchi ambienti Borland (Turbo C++, Borland C++,
> etc..) è necessario, con RHIDE è necessario, con Dev C++ è
necessario,
> con Code::Blocks è necessario, con Visual Studio è necessario.

Non conosco gli altri IDE, ma con Visual Studio direi che non e' necessario.
Infatti, lanciando un'applicazione console con il comando "Debug" =>
"Avvia senza eseguire il debug" (acceleratore: CTRL+F5), al termine
dell'applicazione la finestra di console rimane aperta con la scritta
"Press any key to continue", sia in caso di terminazione normale che
anomala. Quindi non e' necessario nessun accorgimento per poter leggere
l'ultimo output su console.
Invece, lanciando un'applicazione console con il comando "Debug" =>
"Avvia" (acceleratore: F5), al termine dell'applicazione la finestra di
console si chiude automaticamente, ma basta porre un breakpoint sulla
chiusa graffa della funzione "main" per poter leggere l'ultimo output
emesso prima che termini il "main". In effetti cosi' si perde l'output
emesso dalla funzione registrata da "atexit" e l'output emesso dai
distruttori degli oggetti statici, ma quelli li perderesti anche usando
l'istruzione system("PAUSE").

--
Carlo Milanesi
http://digilander.libero.it/carlmila

[ Auf dieses Posting antworten ]

Antworten