Come da titolo ho un esercizio da proporre di cui non mi viene in mente nessuna soluzione.
Se qualche buon'anima vuole provare a cimentarsi:
Definire un tipo di dato voce per rappresentare una voce presa da un glossario. La voce è caratterizzata dal suo nome (Define=20 caratteri ), e dalla sua descrizione (define= 200 caratteri).
Scrivere la funzione creaVoce che riceve come parametri: il nome di una voce, e la sua descrizione. La funzione crea un dato del tipo voce e lo restituisce al chiamante. Scrivere un programma che chiede all’utente di inserire le informazioni per 100 voci di un glossario chiamando la funzione creaVoce. Cambiare la definizione della funzione in modo tale da restituire anche il numero dei caratteri inseriti per la voce. Cambiare la chiamata alla funzione dal programma.
Scrivere la funzione cercaVoce che riceve come parametri: un array di voci, un carattere, e qualsiasi altro parametro è necessario. La funzione cerca nelle voci dell’array quelle che iniziano con il carattere nel parametro, visualizza le voci trovate e la loro descrizione, e restituisce il numero delle voci trovate. Scrivere un programma che chiede all’utente di inserire un carattere alfabetico, e cerca le voci nel glossario chiamando la funzione.
Scrivere la funzione stampaVoce che riceve come parametri: una voce. La funzione stampa le informazioni contenenti. Cambiare la funzione cercaVoce in modo tale da chiamare la stampaVoce.