Contiene le Frequently Asked Questions relative agli assegnamenti e al corso.
Un gist di esempi a cura di Mattia Setzu.
Poiché TextEdit non permette di visualizzare i numeri di riga consigliamo di provare Sublime Text (https://www.sublimetext.com/).
Per condividere file tra il vostro sistema operativo e quello sulla macchina virtuale, potete usare la guida che trovate al seguente indirizzo:
https://helpdeskgeek.com/virtualization/virtualbox-share-folder-host-guest/
Nel caso vogliate usare le funzioni di math.h
, come ad esempio la funzione sqrt
, dovete usare il relativo include #include <math.h>
nel vostro codice e compilare aggiungendo l'opzione -lm
alla vostra istruzione di compilazione. Per esempio:
gcc miofile.c -lm
I file .h
vanno inclusi e NON ricopiati. Come abbiamo spiegato a lezione e' necessario includere i file header ogni volta che abbiamo bisogno di usare le funzioni contenute per dare la possibilita' al compilatore di compilare il nostro codice correttamente.
Quindi la struttura corretta del file delle soluzioni XXX.c
e'
/* inclusione .h librerie standard */ #include "XXX.h" /* qua la definizione delle funzioni richieste */ /* qua l'eventuale main() di prova, da commentare/eliminare prima di effettuare i test automatici */