Oppure

Loading
24/02/07 20:04
Ciao a tutti, ho creato un programma che cerca, inserendo il titolo, un film da un elenco presente sul disco.
Prendiamo il caso che il film salvato sia "Giulietta e Romeo".
Posso trovarlo anche inserendo soltanto "Giulietta", perchè con strcmp lo trova solo se inserisco il titolo esatto. Grazie :grr:
25/02/07 17:31
andry89mm
allora, inanzitutto ti consiglio di trasformare tutte le parole da inserire nel tuo file in minuscolo o in maiuscolo; esempio "Giulietta e Romeo" , una volta presi in input dovrai trasformarli in "giulietta e romeo" per poterli poi gestire al meglio.Stesso discorso nella ricerca.

Per quanto riguarda la ricerca di parte del nome :
io farei cosi:
organizzerei il file in righe, ogni riga un titolo del film;
nella ricerca e cmp dovrai caricare una riga per volta e suddividerla in sottostringhe (Es.: S1="giulietta" , S2="e" , S3="romeo";)
cosi fatto potrai comparare ogni sottostringa con la parola inserita dall'utente.
Unico (grande) problema : nel caso in cui esistano film con la stessa parti del titolo simili..


ti consiglierei infine di creare una funzione di controllo più completa.Studia, studia e ci arrivi da solo:k:
aaa
25/02/07 23:44
andreamica
grazie mille per il suggerimento
aaa
26/02/07 11:12
andry89mm
Figurati! :k:
aaa