Kľúčový rozdiel - getch vs getche
Program získa vstup od používateľa a vykoná určitý druh spracovania týchto údajov a na výstupe vydá výsledok. Vstupné a výstupné funkcie sú prepojenia medzi používateľom a terminálom. V programovacom jazyku C existuje počet vstupných a výstupných funkcií poskytovaných jazykom. Dve také funkcie sú getch a getche. Kľúčový rozdiel medzi getch a getche je v tom, že getch sa používa na načítanie jedného znaku z klávesnice, ktorý nezobrazuje zadanú hodnotu na obrazovke a nečaká na kláves Enter, zatiaľ čo getche sa používa na načítanie jedného znaku z klávesnice. ktorý sa okamžite zobrazí na obrazovke bez čakania na kláves Enter. Tento článok pojednáva o rozdieloch medzi dvoma funkciami getch a getche.
OBSAH
1. Prehľad a kľúčový rozdiel
2. Čo je getch
3. Čo je getche
4. Podobnosti medzi getch a getche
5. Porovnanie vedľa seba - getch vs getche v tabuľkovej forme
6. Zhrnutie
Čo je getch?
getch slúži na čítanie jedného znaku z klávesnice. Na displeji sa nezobrazuje údaj. Zadaný znak sa okamžite vráti bez čakania na kláves Enter.
getch prečíta hodnotu zadanú používateľom, ale nezobrazí ju na obrazovke. Keď používateľ zadá vstupný znak, nezobrazí sa na obrazovke a bez čakania na kláves Enter sa výstup printf zobrazí na obrazovke na nasledujúcej pozícii. Zobrazuje sa iba kvôli funkcii printf.
Podľa vyššie uvedeného programu sa znak číta pomocou funkcie getch. Nezobrazuje prijatú hodnotu na obrazovke a nečaká na stlačenie klávesu Enter. Tu sa zadáva vstupný znak „y“. Nezobrazuje sa na obrazovke a nečaká sa na stlačenie klávesu Enter. Hodnota „y“sa zobrazuje z dôvodu funkcie putchar.
Čo je getche?
Funkcia getche sa používa na načítanie jedného znaku z klávesnice. Čítanie sa okamžite zobrazí na obrazovke bez čakania na kláves Enter.
Podľa vyššie uvedeného programu sa znak číta pomocou funkcie getche. Zobrazuje prijatú hodnotu na obrazovke. Nečaká na stlačenie klávesu Enter. Ak zadáte „a“, zobrazí sa na obrazovke. Nečaká na stlačenie klávesu Enter. Druhá hodnota „a“sa zobrazuje na obrazovke z dôvodu funkcie putchar.
Aké sú podobnosti medzi getch a getche?
- Obidve sú funkciami poskytovanými v jazyku C.
- Nečaká, kým nestlačíte kláves Enter.
Aký je rozdiel medzi getch a getche?
Rozdielny článok v strede pred tabuľkou
getch vs getche |
|
getch je funkcia C na načítanie jedného znaku z klávesnice, ktorý sa nezobrazí na obrazovke a okamžite sa vráti bez čakania na kláves Enter. | getche je funkcia C na čítanie jedného znaku z klávesnice, ktorá sa okamžite zobrazí na obrazovke bez čakania na kláves Enter. |
Metóda zobrazovania vstupu | |
getch nezobrazuje znak zadaný používateľom. | getche zobrazuje znak zadaný používateľom. |
Syntax | |
syntax getch je podobná int getch (void); | syntax getche je podobná int getche (void); |
Zhrnutie - getch vs getche
getch a getche sú funkcie v jazyku C. Rozdiel medzi getch a getche je v tom, že getch sa používa na čítanie jedného znaku z klávesnice, ktorý nezobrazuje zadanú hodnotu na obrazovke a nečaká na kláves Enter; getche slúži na čítanie jedného znaku z klávesnice, ktorý sa okamžite zobrazí na obrazovke bez čakania na kláves Enter. Zdá sa, že getch a getche sú rovnaké, ale sú odlišné.
Stiahnite si PDF verziu getch vs getche
Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ho na offline účely podľa citačnej poznámky. Tu si stiahnite verziu PDF. Rozdiel medzi getch a getche