feof
La funzione feof in C è utilizzata per determinare se il file pointer si trova alla fine del file. In altre parole, questa funzione verifica se è stato raggiunto il…
La funzione feof in C è utilizzata per determinare se il file pointer si trova alla fine del file. In altre parole, questa funzione verifica se è stato raggiunto il…
In questa lezione parleremo di fscanf in C, cioè della funzione che serve a leggere da un file in modo formattato, chiaramente dopo l’apertura con fopen. Nella lezione precedente abbiamo…
Realizziamo un programma che trova i multipli di un numero e dopo li memorizza in un file di nome multipliM.txt. Abbiamo già visto come verificare i multipli di un numero…
In questa lezione parleremo di fprintf, cioè della funzione che permette di scrivere sui file in modo formattato dopo l’apertura dello stesso con fopen. Quindi fprintf è molto simile alla…
La funzione fclose in C serve a chiudere un file dopo averlo utilizzato. Infatti, se non è più necessario accedere al file, dobbiamo chiuderlo in modo da rendere lo stream…
In questa lezione studieremo come gestire i file in C, parleremo dei file di testo e dei file binari e anche del tipo di accesso ad un file. Definizione di…
In questa lezione studieremo la funzione free che serve a rilasciare la memoria precedentemente allocata in maniera dinamica con le funzioni malloc, calloc o realloc. Il prototipo della funzione free…
Con il termine di garbage collection, letteralmente “raccolta dei rifiuti” si intende la liberazione delle porzioni di memoria allocate, ma non più utilizzate. Le aree di memoria liberate tornano così…
In questa lezione studieremo la funzione realloc in C, per modificare le aree precedentemente allocate anche in una fase successiva. Abbiamo già studiato infatti le funzioni malloc e calloc che…
In questa lezione parleremo della funzione calloc in C, che è molto utile per l’allocazione dinamica di array. Nell’esempio precedente abbiamo utilizzato malloc per allocare un array, che è comunque…
Malloc() – In questa lezione utilizzeremo la funzione malloc in C per l’allocazione dinamica della memoria. Quindi proponiamo un semplice programma che prende in input un array di 10 elementi…
In questa lezione studieremo gli array di puntatori. Infatti, dato che i puntatori sono delle variabili, si possono avere anche gli array di puntatori. Facciamo innanzitutto un esempio, dichiarando un…
In questa lezione parleremo della funzione malloc in C e dell’allocazione dinamica della memoria. Come abbiamo già studiato nelle lezioni precedenti, i puntatori consentono di gestire aree di memoria in…
In questa lezione svolgeremo un’altra esercitazione sulle struct in C, al fine di consolidare quanto studiato finora. Quindi proponiamo questo esercizio sulle struct in C a scopo didattico: Definire la…
In questa lezione parleremo di puntatori a strutture in C. Il puntatore ad una struttura rappresenta una variabile che punta all’indirizzo di memoria dove la struttura (record) è allocata. I…
Il crivello di Eratostene è un algoritmo, piuttosto antico, per il calcolo dei numeri primi. L’ideatore del crivello è stato il matematico Eratostene di Cirene da cui appunto deriva il…
Creiamo altri esempi di funzioni che generano array random in C. Primo esempio di array random con le funzioni in C Sviluppare un programma che genera e visualizza due array…
In questa lezione continueremo a studiare alcuni esempi di passaggio di array a funzioni, al fine di consolidare l’argomento. Primo esempio di passaggio di array a funzioni Quindi realizziamo un…