Et program får innspill fra brukeren og gjør en slags behandling på dataene og gir resultatet resultatet. Input og Output-funksjoner er koblingene mellom brukeren og terminalen. I C programmeringsspråk er det antall inngangsfunksjoner og utgangsfunksjoner som tilbys av språket. To slike funksjoner er getch og getche. De nøkkelforskjell mellom getch og getche er det, getch brukes til å lese en enkelt karakter fra tastaturet som ikke viser den innmeldte verdien på skjermen, og venter ikke på enter-tasten mens getche brukes til å lese en enkelt karakter fra tastaturet som viser umiddelbart på skjermen uten å vente på enter nøkkel. Denne artikkelen diskuterer forskjellen mellom de to funksjonene getch og getche.
1. Oversikt og nøkkelforskjell
2. Hva er getch
3. Hva er getche
4. Likheter mellom getch og getche
5. Side ved side sammenligning - getch vs getche i tabellform
6. Sammendrag
getch er vant til å lese en enkelt karakter fra tastaturet. Lesingen vises ikke på skjermen. Det oppgitte tegnet returneres umiddelbart uten å vente på enter-tasten.
getch vil lese brukerens oppgitte verdi, men det viser ikke det på skjermen. Når brukeren gir et inntastings tegn, vises det ikke på skjermen og uten å vente på enter-tasten, vises utgangen av printf til skjermen i neste posisjon. Det vises bare på grunn av printf-funksjonen.
I følge det ovennevnte programmet leses et tegn ved hjelp av getch-funksjonen. Den viser ikke mottatt verdi på skjermen og venter ikke til inntastingsnøkkelen trykkes. Her er inngangstegnet 'y' gitt. Det vises ikke på skjermen og venter ikke til inntastingsnøkkelen trykkes. 'Y'-verdien vises på grunn av putchar-funksjonen.
getche-funksjonen brukes til å lese en enkelt karakter fra tastaturet. Lesingen vises umiddelbart på skjermen uten å vente på enter-tasten.
I følge programmet ovenfor leses et tegn ved hjelp av getche-funksjonen. Den viser mottatt verdi på skjermen. Det venter ikke til enter-tasten er trykket. Når du oppgir inngangen 'a', vises den på skjermen. Det venter ikke til enter-tasten er trykket. Den andre "a" -verdien vises på skjermen på grunn av putchar-funksjonen.
getch vs getche | |
getch er en C-funksjon for å lese en enkelt karakter fra tastaturet som ikke vises på skjermen og umiddelbart returnert uten å vente på enter-tasten. | getche er en C-funksjon for å lese en enkelt karakter fra tastaturet som viser umiddelbart på skjermen uten å vente på enter-tasten. |
Input-visningsmetode | |
getch viser ikke tegnet som er innført av brukeren. | getche viser tegnet som er oppgitt av brukeren. |
syntax | |
getch syntax ligner int getch (void); | getche syntaks er lik int getche (void); |
getch og getche er funksjoner i C språk. Forskjellen mellom getch og getche er at getch er vant til å lese en enkelt karakter fra tastaturet som ikke viser den innmeldte verdien på skjermen, og venter ikke på enter-tasten; getche er vant til å lese en enkelt karakter fra tastaturet som vises umiddelbart på skjermen uten å vente på enter-tasten. Getch og getche synes å være like, men de er forskjellige.
Du kan laste ned PDF-versjonen av denne artikkelen og bruke den til off-line formål som per sitatnotat. Vennligst last ned PDF-versjon her Forskjellen mellom getch og getche