<head> <STYLE TYPE="text/css"> <!-- .title {font-size:large;text-align:left;margin-right:1cm} --> </STYLE> </head> <H1>Fondamenti di Programmazione</H1> <H2>Windows - <U>Dev-C++</U></H2> <DIV ALIGN="justify" style="margin-left:5%; margin-right:10%"> <P> Siccome <U>Dev-C++</U> è un IDE, per poter iniziare a scrivere un programma, bisogna prima creare un progetto <B>Project</B>. Per farlo, scegliamo il menu <B>File > New > Project...</B>. Apparirà una finestra (<B>New project</B>) che ci chiede prima di tutto di selezionare il tipo del nuovo progetto. Selezioniamo il tipo <B>Console Application</B>. Poi inseriamo il nome del progetto (<B>Name</B>), ad esempio, <CODE>Primo</CODE>. Dopo aver clickato su <B>OK</B>, apparirà una finestra che ci permette di selezionare la directory nella quale creare il nuovo progetto. Dopo aver selezionato o creato la directory del progetto, il progetto sarà creato ed apparirà nella finestra di sinistra, mentre nella finestra di destra sarà mostrato il contenuto del file <CODE>main.c</CODE>. Questo file è creato automaticamente da <U>Dev-C++</U> con un contenuto di default. Scriviamo il seguente programma che semplicemente stampa a video la stringa <CODE>"Dennis Ritchie invento' il Linguaggio C"</CODE>: <pre> <font color="#000000"><font color="#009966"><strong>#</strong></font><font color="#1414ff">include</font> <font color="#00aa00"><</font><font color="#00aa00">stdio.h</font><font color="#00aa00">></font> <font color="#3232ff"><strong>int</strong></font> <font color="#000000"><strong>main</strong></font><font color="#000000"><strong>(</strong></font><font color="#000000"><strong>)</strong></font> <font color="#000000"><strong>{</strong></font> <font color="#000000"><strong>print</strong></font><font color="#000000"><strong>(</strong></font><font color="#00aa00">"</font><font color="#00aa00">Dennis</font><font color="#00aa00"> </font><font color="#00aa00">Ritchie</font><font color="#00aa00"> </font><font color="#00aa00">invento'</font><font color="#00aa00"> </font><font color="#00aa00">il</font><font color="#00aa00"> </font><font color="#00aa00">Linguaggio</font><font color="#00aa00"> </font><font color="#00aa00">C\n</font><font color="#00aa00">"</font><font color="#000000"><strong>)</strong></font><font color="#000000"><strong>;</strong></font> <font color="#000000"><strong>system</strong></font><font color="#000000"><strong>(</strong></font><font color="#00aa00">"</font><font color="#00aa00">PAUSE</font><font color="#00aa00">"</font><font color="#000000"><strong>)</strong></font><font color="#000000"><strong>;</strong></font> <font color="#3232ff"><strong>return</strong></font> <font color="#007800">0</font><font color="#000000"><strong>;</strong></font> <font color="#000000"><strong>}</strong></font> </font> </pre> Si noti che l'istruzione <CODE>system("PAUSE");</CODE> non fa parte del linguaggio C ma è necessaria affinché la finestra della console di output rimanga aperta dopo che l'esecuzione del programma è terminata. Salviamo ora quello che abbiamo scritto. Poi, per compilarlo, scegliamo il menu <B>Execute > Compile</B> apparirà una finestra <B>Compile Progress</B> che non appena il processo di compilazione termina potrà essere chiusa. A questo punto, se non si sono verificati errori, il programma è pronto per essere eseguito scegliendo il menu <B>Execute > Run</B>. Apparirà una finestra di console che mostrerà il risultato dell'esecuzione del programma. </P> <P> A questo punto possiamo modificare il nostro programma come vogliamo. Per provarlo dovremmo solamente ripetere i due passi visti sopra: <B>Compile</B> e <B>Run</B>. Se il nostro programma contiene degli errori la fase di compilazione li mostrerà tutti e non sarà possibile eseguire il programma finché non saranno stati corretti. </DIV>
This topic: Programmazione1
>
WebHome
>
Prog1PZ
>
FPrisorse0910
>
EseWindows_DevC
Topic revision: r5 - 2011-09-23 - RiccardoSilvestri
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback