Corso di programmazione C
In questo corso base di programmazione C, si apprenderanno le basi del linguaggio, attraverso tantissime esercitazioni pratiche. La programmazione affrontata è idonea sia a chi studia informatica a scuola, sia…
In questo corso base di programmazione C, si apprenderanno le basi del linguaggio, attraverso tantissime esercitazioni pratiche. La programmazione affrontata è idonea sia a chi studia informatica a scuola, sia…
Il compilatore C online può essere utilizzato per compilare un programma o per effettuarne il debug. I compilatori che si trovano in rete sono molto semplici da utilizzare, basta copiare…
In questa lezione, svilupperemo un algoritmo in linguaggio C per calcolare la somma dei numeri positivi e negativi utilizzando un ciclo for. L’algoritmo che andremo a implementare è molto simile…
In questa lezione implementeremo il cifrario di Cesare da file. Nella scorsa lezione abbiamo implementato semplicemente l’algoritmo per il cifrario di Cesare inserendo un testo da tastiera lungo massimo 100…
In questa lezione implementeremo un algoritmo per il cifrario di Cesare in C. Il cifrario di Giulio Cesare è un facile esempio di crittografia a sostituzione, cioè dove ciascun elemento…
In questa lezione studieremo la gestione di una coda in C. Una coda (o queue) è una struttura dati astratta che, al contrario della pila, utilizza una politica di tipo…
In questo articolo implementeremo la gestione di una pila mediante un array in C. Nella lezione precedente abbiamo già visto un metodo per la gestione di una pila in C,…
In questa lezione svilupperemo un semplice esercizio sull’uso della pila in C. Creiamo dunque un programma per la gestione di una pila che permette di inserire dei valori, eliminarli, stamparli…
In questa lezione studieremo lo stack (o pila), cioè un elenco di dati avente la caratteristica di permettere l’inserimento di nuovi elementi e l’estrazione degli elementi introdotti ma solo da…
La funzione ftell in C consente di restituire la posizione corrente del file pointer rispetto all’inizio del file. La posizione corrente è espressa come numero di byte. La sintassi della…
La funzione fseek in C consente di muovere il puntatore di lettura e/o scrittura in una posizione qualunque all’interno del file, dopo la sua apertura con fopen. Finora l’accesso al…
In questa lezione parleremo di rewind in C, cioè della funzione che permette di riposizionarsi nuovamente all’inizio di un file. La sintassi della funzione rewind in C è dunque questa:…
Proponiamo ancora degli esercizi sui file in C ed in particolare sulle funzioni fopen, fwrite, fread e fclose. Propongo questo esempio a scopo di introdurre, prossimamente, altre funzioni che ci…
Proponiamo oggi alcuni esercizi sui file con vettori in C. Utilizzeremo i file binari e le funzioni fclose, fopen, fread e fwrite. Esempio sui file con vettori in C Realizzare…
Proponiamo oggi alcuni esercizi su file e strutture in C. Utilizzeremo i file binari e le funzioni fclose, fopen, fread e fwrite. Esercizi su file e strutture in C Il…
Ci eserciteremo oggi sui file di record con numeri random, per il momento con accesso sequenziale. Anche in questa lezione riprenderemo le funzioni fread, fwrite, fopen e fclose che abbiamo…
Realizziamo alcuni esempi sui file di record, al fine di consolidare le funzioni sui file studiate finora. Faremo l’accesso in maniera sequenziale, mentre più avanti studieremo l’accesso diretto. Ricordiamo inoltre…
Svilupperemo oggi degli esercizi su file e strutture in C, al fine di consolidare l’apprendimento delle funzioni sui file studiate finora. In questi esercizi proporremo in particolar modo l’uso delle…