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
>"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.
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.