Qual è la differenza esatta tra le funzioni getch
e getchar
?Qual è la differenza tra getch() e getchar()?
16
A
risposta
28
getchar()
è una funzione standard che ottiene un carattere dallo stdin.
getch()
non standard. Ottiene un carattere dalla tastiera (che potrebbe essere diverso da stdin) e non lo fa eco.
1
riceve un input ma non lo visualizza mai come un'uscita sullo schermo nonostante si prema un tasto Invio.
getchar()
riceve un input e lo visualizza sullo schermo quando si preme il tasto Invio.
+2
'getchar()' restituisce il carattere ma non lo visualizza. questo dipende dal programmatore. 'getchar()' può leggere dallo stdin prima che venga premuto enter se l'input non è cotto. –
Problemi correlati
- 1. Differenza tra getch() e _getch()
- 2. Qual è la differenza tra = e: =
- 3. Qual è la differenza tra Verilog! e ~?
- 4. Qual è la differenza tra? : e ||
- 5. qual è la differenza tra [[], []] e [[]] * 2
- 6. Qual è la differenza tra $ e $$?
- 7. Qual è la differenza tra ("") e (null)
- 8. Qual è la differenza tra dict() e {}?
- 9. Qual è la differenza tra " " e ""?
- 10. Qual è la differenza tra {0} e ""?
- 11. Qual è la differenza tra `##` e `hashCode`?
- 12. Qual è la differenza tra {0} e +?
- 13. Qual è la differenza tra .ToString() e + ""
- 14. qual è la differenza tra:.! e: r !?
- 15. Qual è la differenza tra "è Nessuno" e "== Nessuno"
- 16. Unix: Qual è la differenza tra la fonte e l'esportazione?
- 17. Qual è la differenza tra il callback e la promessa
- 18. Qual è la differenza tra la sezione .got e .got.plt?
- 19. Qual è la differenza tra la lista() e []
- 20. Qual è la differenza tra GHC e la piattaforma Haskell?
- 21. Qual è la differenza tra sé e la finestra?
- 22. Qual è la differenza tra la cartella vim72 e vimfiles?
- 23. Qual è la differenza tra la serratura e RLock
- 24. Qual è la differenza tra la funzione() {}() e function() {}()
- 25. Qual è la differenza tra la crittografia SHA e AES?
- 26. Qual è la differenza tra la [OptionalField] e [NonSerialized]
- 27. Qual è la differenza tra Chisel e Lava e CLaSH?
- 28. Qual è la differenza tra queste funzioni
- 29. Qual è la differenza tra queste funzioni?
- 30. Qual è la differenza tra Response.Write() eResponse.Output.Write()?
Signore, potresti indicarmi le risorse o spiegare l'affermazione "che potrebbe essere diversa da stdin" con un esempio? Grazie ! –
Significato che 'stdin' potrebbe essere la tastiera, oppure potrebbe essere un altro flusso di input. –