INTRODUZIONE ALLA PROGRAMMAZIONE IN C



Array di puntatori



Visto che i puntatori sono variabili, si possono avere array di puntatori. Ad esempio: main(argc,argv) int argc; char *argv[]; { } utilizzato per passare argomenti dalla linea di comando. Gli array di puntatori sono una rappresentazione di dati che puo' essere convenientemente utilizzata per far fronte in maniera efficiente ai problemi di trattamento di linee di testo con lunghezza variabile (ad esempio, nel caso dell'ordinamento); va ricordato che un testo non puo' essere spostato o confrontato in una singola operazione. E' possibile risolvere questi problemi con le seguenti operazioni:

Questa procedura elimina gli aspetti complicati della gestione della memorizzazione e la dispendiosita' dell'operazione di spostamento di linee di testo.