Forskjellen mellom getch og getche

Innholdsfortegnelse:

Forskjellen mellom getch og getche
Forskjellen mellom getch og getche

Video: Forskjellen mellom getch og getche

Video: Forskjellen mellom getch og getche
Video: getc, getch, getche and getchar in C 2024, Juli
Anonim

Key Difference – getch vs getche

Et program får input fra brukeren og gjør en form for prosessering på disse dataene og sender ut resultatet. Inn- og utgangsfunksjoner er koblingene mellom brukeren og terminalen. I programmeringsspråket C er det en rekke inngangsfunksjoner og utgangsfunksjoner levert av språket. To slike funksjoner er getch og getche. Hovedforskjellen mellom getch og getche er at getch brukes til å lese et enkelt tegn fra tastaturet som ikke viser den angitte verdien på skjermen og ikke venter på enter-tasten, mens getche brukes til å lese et enkelt tegn fra tastaturet som vises umiddelbart på skjermen uten å vente på enter-tasten. Denne artikkelen diskuterer forskjellen mellom de to funksjonene getch og getche.

Hva er getch?

getch brukes til å lese et enkelt tegn fra tastaturet. Avlesningen vises ikke på skjermen. Det angitte tegnet returneres umiddelbart uten å vente på enter-tasten.

getch vil lese den brukeren angitte verdien, men den viser ikke den på skjermen. Når brukeren gir et inndatategn, vises det ikke på skjermen og uten å vente på enter-tasten, vises utskriften av printf på skjermen på neste posisjon. Den vises bare på grunn av printf-funksjonen.

Forskjellen mellom getch og getche
Forskjellen mellom getch og getche
Forskjellen mellom getch og getche
Forskjellen mellom getch og getche

I følge programmet ovenfor, leses et tegn ved hjelp av getch-funksjonen. Den viser ikke den mottatte verdien på skjermen og venter ikke til enter-tasten trykkes. Her er inndatategnet 'y' gitt. Den vises ikke på skjermen og venter ikke til enter-tasten trykkes. 'y'-verdien vises på grunn av putchar-funksjonen.

Hva er getche?

getche-funksjonen brukes til å lese et enkelt tegn fra tastaturet. Lesingen vises umiddelbart på skjermen uten å vente på enter-tasten.

Nøkkelforskjellen mellom getch og getche
Nøkkelforskjellen mellom getch og getche
Nøkkelforskjellen mellom getch og getche
Nøkkelforskjellen mellom getch og getche

I følge programmet ovenfor leses et tegn ved hjelp av getche-funksjonen. Den viser den mottatte verdien på skjermen. Den venter ikke til enter-tasten trykkes. Når du gir input 'a', vises det på skjermen. Den venter ikke til enter-tasten trykkes. Den andre 'a'-verdien vises på skjermen på grunn av putchar-funksjonen.

Hva er likhetene mellom getch og getche?

  • Begge er funksjoner levert av C-språket.
  • Venter ikke til enter-tasten trykkes.

Hva er forskjellen mellom getch og getche?

getch vs getche

getch er en C-funksjon for å lese et enkelt tegn fra tastaturet som ikke vises på skjermen og returneres umiddelbart uten å vente på enter-tasten. getche er en C-funksjon for å lese et enkelt tegn fra tastaturet som vises umiddelbart på skjermen uten å vente på enter-tasten.
Inndatavisningsmetode
getch viser ikke tegnet som er skrevet inn av brukeren. getche viser tegnet som er skrevet inn av brukeren.
Syntax
getch-syntaks ligner int getch(void); getche-syntaksen ligner int getche(void);

Summary – getch vs getche

getch og getche er funksjoner i C-språk. Forskjellen mellom getch og getche er at getch brukes til å lese et enkelt tegn fra tastaturet som ikke viser den angitte verdien på skjermen og ikke venter på enter-tasten; getche brukes til å lese et enkelt tegn fra tastaturet som vises umiddelbart på skjermen uten å vente på enter-tasten. Getch og getche ser ut til å være like, men de er forskjellige.

Last ned PDF-versjonen av getch vs getche

Du kan laste ned PDF-versjonen av denne artikkelen og bruke den til offline-formål i henhold til sitat. Last ned PDF-versjon her Forskjellen mellom getch og getche

Anbefalt: