Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    353

    C - solo un carattere accettato da stringa

    Vorrei sapere come si può fare per impedire alla scanf (o altro) di inserire più di un carattere
    Es vorrei che si potesse inserire solo 1 o 0 in una stringa e appena l' utente inserire 0 o 1 il codice avanzi senza dover inserire e poi dare invio
    Già creato un do while per richiedere finchè chieda 0 o 1
    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    475
    Cerca su google la funzione getche: fa proprio quello che ti serve.

    Ciao.
    "Let him who has understanding reckon the number of the beast, for it is a human number.
    Its number is rw-rw-rw-."

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Ippo343
    Cerca su google la funzione getche: fa proprio quello che ti serve.

    Ciao.
    E occhio che non è una funzione standard: su mac (e anche su linux in teoria) non c'è.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Originariamente inviato da Alex'87
    E occhio che non è una funzione standard: su mac (e anche su linux in teoria) non c'è.
    Già. Il C standard di suo supporta solo l'IO bufferizzato.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    353
    vi ringrazio,allora come posso alla fine risolvere?

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.