Program získá vstup od uživatele a provede na těchto datech nějaký druh zpracování a vydá výsledek. Funkce Input a Output jsou propojení mezi uživatelem a terminálem. V programovacím jazyce C existuje tento jazyk počet vstupních a výstupních funkcí. Dvě takové funkce jsou getch a getche. klíčový rozdíl mezi getchem a getchem je to, getch se používá ke čtení jediného znaku z klávesnice, který nezobrazuje zadanou hodnotu na obrazovce a nečeká na klávesu enter, zatímco getche se používá ke čtení jediného znaku z klávesnice, která se zobrazuje okamžitě na obrazovce bez čekání na zadání klíč. Tento článek popisuje rozdíl mezi dvěma funkcemi getch a getche.
1. Přehled a klíčový rozdíl
2. Co je to getch
3. Co je to getche
4. Podobnosti mezi getchem a getche
5. Srovnání bok po boku - getch vs getche v tabulkové formě
6. Shrnutí
getch se používá ke čtení jednoho znaku z klávesnice. Hodnota se na obrazovce nezobrazí. Zadaný znak je okamžitě vrácen bez čekání na klávesu Enter.
getch načte hodnotu zadanou uživatelem, ale nezobrazí ji na obrazovce. Když uživatel zadá vstupní znak, nezobrazí se na obrazovce a bez čekání na klávesu Enter se výstup printf zobrazí na obrazovce na další pozici. Zobrazuje se pouze kvůli funkci printf.
Podle výše uvedeného programu se znak čte pomocí funkce getch. Nezobrazuje přijatou hodnotu na obrazovce a nečeká na stisknutí klávesy Enter. Zde je zadán vstupní znak „y“. Nezobrazuje se na obrazovce a nečeká na stisknutí klávesy Enter. Hodnota 'y' se zobrazí kvůli funkci putchar.
Funkce getche se používá ke čtení jednoho znaku z klávesnice. Čtení se okamžitě zobrazí na obrazovce bez čekání na klávesu Enter.
Podle výše uvedeného programu se znak čte pomocí funkce getche. Zobrazuje přijatou hodnotu na obrazovce. Nečeká, až bude stisknuto tlačítko Enter. Když zadáte vstup „a“, zobrazí se na obrazovce. Nečeká, až bude stisknuto tlačítko Enter. Druhá hodnota „a“ se na obrazovce zobrazí kvůli funkci putchar.
getch vs getche | |
getch je funkce C pro čtení jednoho znaku z klávesnice, která se nezobrazuje na obrazovce a okamžitě se vrací bez čekání na klávesu Enter. | getche je funkce C pro čtení jednoho znaku z klávesnice, která se zobrazí okamžitě na obrazovce bez čekání na klávesu Enter. |
Metoda zobrazení vstupu | |
getch nezobrazí znak zadaný uživatelem. | getche zobrazuje znak zadaný uživatelem. |
Syntax | |
syntaxe getch je podobná jako int getch (void); | syntaxe getche je podobná int getche (void); |
getch a getche jsou funkce v jazyce C. Rozdíl mezi getch a getche je v tom, že getch se používá ke čtení jediného znaku z klávesnice, který na obrazovce nezobrazuje zadanou hodnotu a nečeká na klávesu enter; getche se používá ke čtení jediného znaku z klávesnice, který se zobrazí okamžitě na obrazovce bez čekání na klávesu Enter. Zdá se, že getch a getche jsou stejné, ale liší se.
Můžete si stáhnout PDF verzi tohoto článku a použít ji pro účely offline podle citace. Stáhněte si prosím PDF verzi zde Rozdíl mezi getch a getche