Razlika med getch in getche

Ključna razlika - getch vs getche
 

Program dobi vhod od uporabnika in opravi nekakšno obdelavo teh podatkov ter odda rezultat. Vhodne in izhodne funkcije so povezave med uporabnikom in terminalom. V programskem jeziku C obstaja več vhodnih funkcij in izhodnih funkcij, ki jih zagotavlja jezik. Dve taki funkciji sta getch in getche. The ključna razlika med getch in getche je to, getch se uporablja za branje posameznega znaka s tipkovnice, ki na zaslonu ne prikaže vnesene vrednosti in ne čaka na tipko enter, medtem ko se getche uporablja za branje posameznega znaka s tipkovnice, ki se prikaže takoj na zaslonu, ne da bi čakali na vnos ključ. Ta članek govori o razliki obeh funkcij getch in getche.

VSEBINA

1. Pregled in ključne razlike
2. Kaj je getch
3. Kaj je getche
4. Podobnosti med getch in getche
5. Primerjava ob strani - getch vs getche v tabeli
6. Povzetek

Kaj je prhanje?

getch se uporablja za branje posameznega znaka s tipkovnice. Branje se ne prikaže na zaslonu. Vneseni znak se takoj vrne, ne da bi čakali na tipko za vnos.

getch bo prebral vneseno vrednost uporabnika, vendar je na zaslonu ne bo prikazal. Ko uporabnik poda vhodni znak, se ne prikaže na zaslonu in brez čakanja na tipko enter se izhod printf prikaže na zaslonu na naslednjem položaju. Prikaže se samo zaradi funkcije printf.

V skladu z zgornjim programom se lik prebere s pomočjo funkcije getch. Na zaslonu ne prikaže prejete vrednosti in ne počaka, da pritisnete tipko za vnos. Tu je dan vhodni znak 'y'. Ne prikaže se na zaslonu in ne počaka, da pritisnete tipko za vnos. Vrednost 'y' je prikazana zaradi funkcije pucharja.

Kaj je getche?

getche funkcija se uporablja za branje posameznega znaka s tipkovnice. Odčitanje se takoj prikaže na zaslonu, ne da bi čakali na tipko za vnos.

Po zgornjem programu se znak s pomočjo funkcije getche bere. Na zaslonu prikaže prejeto vrednost. Ne počaka, da pritisnete tipko za vnos. Pri vnosu "a" je prikazan na zaslonu. Ne počaka, da pritisnete tipko za vnos. Druga vrednost 'a' se prikaže na zaslonu zaradi funkcije pucharja.

Kakšne so podobnosti med getch in getche?

  • Obe sta funkciji, ki ju zagotavlja jezik C.
  • Ne čaka, da pritisnete tipko za vnos.

Kakšna je razlika med getch in getche?

getch vs getche

getch je funkcija C za branje posameznega znaka s tipkovnice, ki se ne prikaže na zaslonu in se takoj vrne, ne da bi čakali na tipko za vnos. getche je funkcija C za branje posameznega znaka s tipkovnice, ki se takoj prikaže na zaslonu, ne da bi čakali na tipko za vnos.
 Način prikaza vnosa
getch ne prikaže znaka, ki ga je vnesel uporabnik. getche prikaže znak, ki ga vnese uporabnik.
Sintaksa
sintaksa getch je podobna int getch (void); sintaksa getche je podobna int getche (void);

Povzetek - getch vs getche 

getch in getche sta funkciji v jeziku C. Razlika med getch in getche je v tem, da se getch uporablja za branje posameznega znaka s tipkovnice, ki na zaslonu ne prikaže vnesene vrednosti in ne čaka na tipko enter; getche se uporablja za branje posameznega znaka s tipkovnice, ki se takoj prikaže na zaslonu, ne da bi čakali na tipko enter. Zdi se, da so pripetljaji in družine enaki, vendar so si različni.

Prenesite PDF različico getch vs getche

Lahko prenesete PDF različico tega članka in jo uporabljate za namene brez povezave, kot je navedeno v navodilu. Prosimo, prenesite PDF različico tukaj Razlika med getch in getche

Referenca:
  1. mahajancomputerskkr. YouTube, YouTube, 31. januarja 2014. Na voljo tukaj 
  2. Sledi Ashim Lamichhane, vodja projektov v Kath Codexu. "Enota 3. Vhod in izhod." LinkedIn SlideShare, 29. februarja 2016. Na voljo tukaj