Strumenti Utente

Strumenti Sito


fisica:informatica:201819:faq

FAQ

Contiene le Frequently Asked Questions relative agli assegnamenti e al corso.

Stampa a colori con printf()

Un gist di esempi a cura di Mattia Setzu.

Editor su MAC che consentono di vedere il numero di linea

Poiché TextEdit non permette di visualizzare i numeri di riga consigliamo di provare Sublime Text (https://www.sublimetext.com/).

Cartelle condivise tra macchina virtuale e sistema operativo

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/

Utilizzo di math.h

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

Devo includere o ricopiare il file ''XXX.h'' nel file ''XXX.c'' delle soluzioni ?

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 */
fisica/informatica/201819/faq.txt · Ultima modifica: 12/02/2019 alle 10:09 (6 anni fa) da Susanna Pelagatti