Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problema in fase di compilazione.

0 views
Skip to first unread message

MARIO

unread,
Jul 7, 2008, 5:13:23 PM7/7/08
to
Ciao a tutti, mi presento sono mario.

L'anno prossimo mi iscriver� all'universit� d'informatica.

Ho visto che nel primo anno ci sar� moltissima programmazione in C. Allora
mi armo di buona volont� e mi metto a studiare e fare qualche prova. Il mio
"testo di riferimento" � Tricky C, ho letto da qualche parte che � una buona
guida, a me lo sembra, magari avete qualcos'altro da consigliarmi. beh, ben
vengano consigli e quant'altro.

Dopo tutto questo preambolo vengo al dunque!

Quando scrivo del codice (sempre se tale lo posso definire, perch� siamo
veramente agli albori) e lo compilo, il programma (Dev C++) lo compila, lo
esegue e parte l'applicazione, ma si apre la finestra e si chiude in un
tempo talmente breve che a volte mi domando se ho cliccato oppure
no....;-)))

il fatto � che non riesco mai a vedere se quello che faccio � giusto oppure
no......sbaglio qualcosa oppure � normale???

Grazie a quanti leggeranno, e magari risponderanno, alla prossima!!!

Mario

Andrea Laforgia

unread,
Jul 7, 2008, 6:18:23 PM7/7/08
to
On Mon, 7 Jul 2008 23:13:23 +0200, "MARIO" <vecc...@gmail.com>
wrote:

>"testo di riferimento" � Tricky C,

Di nuovo il maledettissimo "Tricky C"; saranno almeno dodici anni che
raccomando di buttarlo via. E' vecchio e insegna cose errate.
Di manuali sul C ce ne sono diversi in giro, a cominciare dal K&R che
� per� piuttosto scarno e scorbutico coi principianti.
Qui trovi una buona lista:
http://home.att.net/~jackklein/c/c_books.html

>Quando scrivo del codice (sempre se tale lo posso definire, perch� siamo
>veramente agli albori) e lo compilo, il programma (Dev C++) lo compila, lo
>esegue e parte l'applicazione, ma si apre la finestra e si chiude in un
>tempo talmente breve che a volte mi domando se ho cliccato oppure
>no....;-)))

E' normale: l'applicazione viene lanciata in modalit� console di
Windows e quindi alla chiusura del programma la finestra si chiude.
La soluzione pi� spicciola � mettere un:

system("pause");

poco prima della parentesi chiusa del main(), altrimenti un getchar(),
oppure, se non vuoi scrivere codice che non c'entra con la tua
applicazione, apri una shell, compila da DEV C++ ed esegui da shell.

Remo D.

unread,
Jul 8, 2008, 7:24:20 AM7/8/08
to
MARIO ha scritto:

> (Dev C++) lo compila, lo
> esegue e parte l'applicazione, ma si apre la finestra e si chiude in un
> tempo talmente breve che a volte mi domando se ho cliccato oppure no.

E' molto probabile che DevC++ abbia un opzione per indicare che la
finestra non deve essere chiusa, guarda tra le opzioni del progetto (e
sul manuale).

Altrimenti puoi cambiare IDE (CodeBlocks o perfino VS se usi solo
Windows), lavorare direttamente da linea di comando (magari usando msys,
un ottimo sistema per imparare) o mettere alla fine del tuo programma
l'attesa per un carattere da tastiera (cosa che personalmente "aborro")

R.D.

0 new messages