Nøkkelforskjell - getch vs getche
Et program får innspill fra brukeren og utfører en slags behandling av dataene og leverer resultatet. Inngangs- og utgangsfunksjoner er koblingene mellom brukeren og terminalen. I programmeringsspråk C er det antall inngangsfunksjoner og utgangsfunksjoner som tilbys 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.
INNHOLD
1. Oversikt og nøkkelforskjell
2. Hva er getch
3. Hva er getche
4. Likheter mellom getch og getche
5. Sammenligning side om side - getch vs getche i tabellform
6. Sammendrag
Hva er getch?
getch brukes til å lese et enkelt tegn fra tastaturet. Lesingen vises ikke på skjermen. Det angitte tegnet returneres umiddelbart uten å vente på enter-tasten.
getch vil lese brukerens angitte verdi, men det vises ikke på skjermen. Når brukeren gir et inngangskarakter, vises det ikke på skjermen, og uten å vente på enter-tasten, vises utskriften fra printf til skjermen på neste posisjon. Den vises bare på grunn av printf-funksjonen.
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 inngangstegnet '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.
I henhold til 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 inngangen 'a', vises den 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.
- Vent ikke til enter-tasten trykkes.
Hva er forskjellen mellom getch og getche?
Diff Article Midt før tabell
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. |
Inngangsmetode | |
getch viser ikke tegnet som er skrevet inn av brukeren. | getche viser tegnet som er skrevet inn av brukeren. |
Syntaks | |
getch syntaks ligner int getch (ugyldig); | getche syntaks ligner int getche (ugyldig); |
Sammendrag - 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 de samme, 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 frakoblede formål som angitt i en henvisning. Last ned PDF-versjon her Forskjellen mellom getch og getche