Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    gestire file/libreria dizionario

    Ciao a tutti,

    sto provando a scrivere in C il gioco "Parolando". Vorrei sapere come si fa ad inserire un file o una libreria "dizionario" in modo da effettuare un controllo sulle parole inserite dall'utente-giocatore, cioè verificare se la parola digitata esiste veramente nella lingua italiana e in caso contrario magari tramite printf stampare a video un messaggio di errore.

    Aspetto vostre notizie e suggerimenti. Grazie in anticipo.

    Ciaooo

  2. #2
    Puoi caricare da file un file contenente tutte le parole valide (ad esempio, su un sistema Linux, /usr/share/dict/italian) in una struttura dati adeguata. Puoi usare ad esempio una hashtable, o anche, più semplicemente, un vettore ordinato, in cui puoi poi usare la ricerca binaria per cercare le parole.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Potresti farmi vedere la sintassi perché è la prima volta che lavoro con i file....

  4. #4
    La sintassi per aprire/leggere da un file la trovi su qualunque libro di C... coraggio, un po' di intraprendenza!
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    E poi, che serve vedere codice che non si comprende?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    138
    Lavorare con i file è la stessa cosa che lavorare in qualsiasi altro modo: il C è quello, in particolar modo se si stratta di C di base!

  7. #7
    esiste già un file con caricate tutte le parole (sto lavorando con Windows)? mi dite il nome?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da massasimo
    mi dite il nome?
    No, non esiste un file dedicato a questo scopo su Windows.

    Devi cercare se ne esiste uno "gratuito" da Internet. Usa google.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.