Program dobiva unos od korisnika i vrši neku vrstu obrade na tim podacima i ispisuje rezultat. Ulazne i izlazne funkcije su veze između korisnika i terminala. U programskom jeziku C postoji niz ulaznih funkcija i izlaznih funkcija koje jezik pruža. Dvije takve funkcije su getch i getche. ključna razlika između getch-a i getche-a je to, getch koristi se za čitanje jednog znaka s tipkovnice koji ne prikazuje unesenu vrijednost na zaslonu i ne čeka tipku Enter, dok se getche koristi za čitanje jednog znaka s tipkovnice koji se prikazuje odmah na ekranu, ne čekajući unos ključ. Ovaj članak govori o razlici između dviju funkcija getch i getche.
1. Pregled i ključne razlike
2. Što je getch
3. Što je getche
4. Sličnosti između groznice i getchea
5. Usporedna usporedba - getch vs getche u tabličnom obliku
6. Sažetak
getch koristi se za čitanje jednog znaka s tipkovnice. Očitavanje se ne prikazuje na zaslonu. Uneseni znak se odmah vraća bez čekanja na tipku za unos.
getch će pročitati korisničku vrijednost, ali to ne prikazuje na zaslonu. Kad korisnik unese znak unosa, ne prikazuje se na zaslonu i bez čekanja tipke za unos izlaz izvoda printf prikazuje se na zaslonu na sljedećoj poziciji. Prikazuje se samo zbog funkcije printf.
Prema gornjem programu, znak se čita pomoću getch funkcije. Ne prikazuje primljenu vrijednost na zaslonu i ne čeka dok se ne pritisne tipka za unos. Ovdje je dan znak y. Ne prikazuje se na zaslonu i ne čeka dok se ne pritisne tipka za unos. Vrijednost 'y' je prikazana zbog funkcije punjenja.
getche funkcija koristi se za čitanje jednog znaka s tipkovnice. Čitanje se prikazuje odmah na zaslonu bez čekanja tipke za unos.
Prema gornjem programu, znak se čita pomoću getche funkcije. Prikazuje primljenu vrijednost na zaslonu. Ne čeka dok se ne pritisne tipka za unos. Pri unosu "a", on se prikazuje na zaslonu. Ne čeka dok se ne pritisne tipka za unos. Druga vrijednost 'a' je prikazana na zaslonu zbog funkcije punjenja.
getch vs getche | |
getch je C funkcija za čitanje jednog znaka s tipkovnice koji se ne prikazuje na zaslonu i odmah vraća bez čekanja na tipku za unos. | getche je C funkcija za čitanje jednog znaka s tipkovnice, koji se odmah prikazuje na zaslonu, ne čekajući tipku za unos. |
Način prikazivanja unosa | |
getch ne prikazuje lik koji je uneo korisnik. | getche prikazuje lik koji je uneo korisnik. |
Sintaksa | |
sintaksa getch slična je int getch (void); | sintaksa getche slična je int getche (void); |
getch i getche su funkcije na C jeziku. Razlika između getch-a i getche-a je u tome što se getch koristi za čitanje jednog znaka s tipkovnice koji ne prikazuje unesenu vrijednost na ekranu i ne čeka tipku enter; getche se koristi za čitanje jednog znaka s tipkovnice koji se odmah prikazuje na zaslonu bez čekanja tipke za unos. Čini se da su i tete i viče iste, ali su različite.
Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje Razlika između getch-a i getche-a