[C++] - Programma elaborazione testo

Pubblicità

Matte_487

Utente Attivo
Messaggi
366
Reazioni
3
Punteggio
39
Ciao a tutti, chiedo il vostro aiuto per un programma che mi sta facendo impazzire.
In pratica devo creare 4 funzioni che elaborino su un testo; utilizzando queste quattro funzioni devo scrivere un programma che legga un file di testo, memorizzi la lista delle parole distinte contenute nel file e, per ogni parola, il numero di occorrenze e far stampare la parola che compare più frequentemente nel testo che gli ho passato.
Le funzioni sono questa:
1) void minuscolo(char *s)
2)void tagliastringa(char *s, char *t, char c)
3)qui ho dei problemi:) , mi dicono di avere 3 var globali. devo creare una funzione int cerca(char *parola) per vedere se la parola è presente nell'elenco, la funzione ritorna l'indice dell'elenco o il valore -1 se non è presente la parola) Qui ho pensato di usare la funzione strcmp ma non ne esco fuori:
4) collegata alla 3 devo sviluppare una funzione bool aggiungi_parola(char *parola) che aggiunga una nuova parola in fondo all'elenco (ritorna 1 se l'aggiunta è ok, 0 altrimenti, ad es se si sono superate le 10000parole).
Se gentilmente riuscite a darmi qualche dritta ve ne sono grato.
Grazie!!:)
 
Ultima modifica:
le salvi in un vettore le stringhe?
Secondo me sarebbe carino implementare una lista da te definita con una struct.
 
Pubblicità
Pubblicità
Indietro
Top