Rozdiel medzi getch a getche

Obsah:

Rozdiel medzi getch a getche
Rozdiel medzi getch a getche

Video: Rozdiel medzi getch a getche

Video: Rozdiel medzi getch a getche
Video: Anglická gramatika - Rozdiel medzi TO HAVE a TO HAVE GOT v angličtine 2024, November
Anonim

Kľúčový rozdiel – getch vs getche

Program dostane vstup od používateľa a vykoná s týmito údajmi nejaký druh spracovania a vypíše výsledok. Vstupné a výstupné funkcie sú prepojeniami medzi používateľom a terminálom. V programovacom jazyku C existuje množstvo vstupných funkcií a výstupných funkcií, ktoré jazyk poskytuje. Dve takéto funkcie sú getch a getche. Kľúčový 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, zatiaľ čo getche sa používa 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.

Čo je getch?

getch sa používa na čítanie jedného znaku z klávesnice. Hodnota sa nezobrazuje na obrazovke. 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 ďalšej pozícii. Zobrazuje sa iba kvôli funkcii printf.

Rozdiel medzi getch a getche
Rozdiel medzi getch a getche
Rozdiel medzi getch a getche
Rozdiel medzi getch a getche

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 je zadaný vstupný znak „y“. Nezobrazuje sa na obrazovke a nečaká na stlačenie klávesu Enter. Hodnota „y“sa zobrazuje kvôli funkcii putchar.

Čo je getche?

Funkcia getche sa používa na prečítanie jedného znaku z klávesnice. Hodnota sa okamžite zobrazí na obrazovke bez čakania na kláves Enter.

Kľúčový rozdiel medzi getch a getche
Kľúčový rozdiel medzi getch a getche
Kľúčový rozdiel medzi getch a getche
Kľúčový rozdiel medzi getch a getche

Podľa vyššie uvedeného programu sa znak číta pomocou funkcie getche. Zobrazí prijatú hodnotu na obrazovke. Nečaká na stlačenie klávesu Enter. Keď zadáte „a“, zobrazí sa na obrazovke. Nečaká na stlačenie klávesu Enter. Druhá hodnota „a“sa zobrazuje na obrazovke kvôli funkcii putchar.

Aké sú podobnosti medzi getch a getche?

  • Obe funkcie poskytuje jazyk C.
  • Nečaká, kým sa stlačí kláves Enter.

Aký je rozdiel medzi getch a getche?

getch vs getche

getch je funkcia C na prečítanie jedného znaku z klávesnice, ktorý sa nezobrazuje na obrazovke a okamžite sa vráti bez čakania na kláves Enter. getche je funkcia C na prečítanie jedného znaku z klávesnice, ktorý sa okamžite zobrazí na obrazovke bez čakania na kláves Enter.
Spôsob zobrazenia vstupu
getch nezobrazuje znak zadaný používateľom. getche zobrazuje znak zadaný používateľom.
Syntax
syntax getch je podobná ako int getch(void); syntax getche je podobná ako 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 prečítanie jedného znaku z klávesnice, ktorá nezobrazuje zadanú hodnotu na obrazovke a nečaká na kláves enter; getche sa používa na čítanie jedného znaku z klávesnice, ktorý sa okamžite zobrazí na obrazovke bez čakania na kláves Enter. Getch a getche sa zdajú byť rovnaké, ale sú odlišné.

Stiahnite si PDF verziu getch vs getche

Verziu tohto článku si môžete stiahnuť vo formáte PDF a použiť ju na offline účely podľa citácie. Stiahnite si PDF verziu tu Rozdiel medzi getch a getche

Odporúča: