Vettore di puntatori a struct con malloc dinamica

C++

Un esercizio complesso dove non creiamo una struttura dati statica con relativo vettore. Creiamo invece un vettore di puntatori a struct e a runtime ci riserviamo lo spazio di memoria per la struttura dati. Punto cardine di questo passaggio è la funzione malloc, versatile quanto pericolosa chiamata a sistema.

Leggi tutto

Ricorsione in C: eliminare i doppioni da una stringa di testo

c-plus-plus

Un esercizio un po’ insolito sulla ricorsione e array di caratteri da dove si vuole eliminare i caratteri adiacenti “doppioni”. Un esercizio apparentemente semplice ma che nasconde alcune insidie. L’argomento della ricorsione è molto battuto soprattutto nei percorsi accademici di informatica, meno nelle scuole superiori dove i programmi sono già abbastanza gravosi. Vogliamo realizzare una funzione … Leggi tutto