Come verificare dati in ingresso

di il
5 risposte

Come verificare dati in ingresso

Salve volevo chiedere se esiste in c++ un modo per verificare dati.
Esempio stupido per rendere idea:
memorizzare da qualche parte una parola es. cane.
Se utente con cin>> non digita cane dovrà uscire messaggio hai sbagliato altrimenti se digita cane ok hai indovinato la parola.
grazie

5 Risposte

  • Re: Come verificare dati in ingresso

    Non ho capito la domanda.

    Sembra che tu non conosca l'uso della if o del confronto tra stringhe ...
  • Re: Come verificare dati in ingresso

    Ok mi spiego meglio.
    Vorrei tipo "indovinare" una parola. Cioè io penso alla parola cane la memorizzo e l'utente 2 dovrebbe poter indovinare la parola cane senza conoscerla. Quindi c dovrebbe se cosi si può dire criptare la parola cane e renderla invisibile all'utente2, il quale proverebbe per tentativi a indovinarla
    Insomma una specie di gioco dell'impiccato se vuoi...
  • Re: Come verificare dati in ingresso

    Sì, ma non si capisce comunque.

    Prova a scrivere codice per spiegarti meglio. Ad esempio se scrivi

    cin >> animale;

    quello che inserisce l'utente verrà memorizzato nella variabile animale.

    In seguito, il giocatore inserirà la sua risposta in un'altra variabile

    cin >> risposta;

    e il programma dovrà controllare se sono uguali

    if (risposta == animale)

    ma forse non ho capito il problema perché la soluzione è banale.
  • Re: Come verificare dati in ingresso

    reynold ha scritto:


    Salve volevo chiedere se esiste in c++ un modo per verificare dati.
    Esempio stupido per rendere idea:
    memorizzare da qualche parte una parola es. cane.
    Se utente con cin>> non digita cane dovrà uscire messaggio hai sbagliato altrimenti se digita cane ok hai indovinato la parola.
    grazie
    Certamente che esiste: basta implementarlo
    Come? Forse quello che stai cercando e' il concetto di collezione.
    Studiati le collezioni STL.

    Piu' in generale: oltre alla sintassi, la parte piu' importante del tempo dedicato allo studio di un linguaggio di programmazione consiste nello studio delle librerie a corredo.
  • Re: Come verificare dati in ingresso

    Il fatto di dover usare una collezione per una singola stringa mi sembra veramente esagerato ...
Devi accedere o registrarti per scrivere nel forum
5 risposte