Негізгі айырмашылық – getch және getche
Бағдарлама пайдаланушыдан енгізуді алады және сол деректерде қандай да бір өңдеуді жасайды және нәтижені шығарады. Енгізу және шығару функциялары пайдаланушы мен терминал арасындағы байланыс болып табылады. Си программалау тілінде тіл қамтамасыз ететін енгізу және шығару функцияларының саны бар. Осындай екі функция – getch және getche. Getch пен getche арасындағы басты айырмашылық мынада: getch пернетақтадан бір таңбаны оқу үшін қолданылады, ол экранда енгізілген мәнді көрсетпейді және енгізу пернесін күтпейді, ал getche пернетақтадан бір таңбаны оқу үшін қолданылады. ол енгізу пернесін күтпестен бірден экранда көрсетіледі. Бұл мақалада getch және getche екі функцияларының айырмашылығы талқыланады.
Гетч дегеніміз не?
getch пернетақтадан бір таңбаны оқу үшін пайдаланылады. Оқу экранда көрсетілмейді. Енгізілген таңба енгізу пернесін күтпестен бірден қайтарылады.
getch пайдаланушы енгізген мәнді оқиды, бірақ ол оны экранда көрсетпейді. Пайдаланушы енгізу таңбасын бергенде, ол экранда көрсетілмейді және enter пернесін күтпестен, printf шығысы келесі орындағы экранға көрсетіледі. Ол тек printf функциясының арқасында көрсетіледі.
Жоғарыдағы бағдарламаға сәйкес таңба getch функциясы арқылы оқылады. Ол экранда қабылданған мәнді көрсетпейді және енгізу пернесі басылғанша күтпейді. Мұнда «y» енгізу таңбасы берілген. Ол экранда көрсетілмейді және enter пернесі басылғанша күтпейді. «y» мәні putchar функциясына байланысты көрсетіледі.
Гетче дегеніміз не?
getche функциясы пернетақтадан бір таңбаны оқу үшін пайдаланылады. Көрсеткіш енгізу пернесін күтпей-ақ экранда бірден көрсетіледі.
Жоғарыдағы бағдарламаға сәйкес таңба getche функциясы арқылы оқылады. Ол экранда алынған мәнді көрсетеді. Ол enter пернесі басылғанша күтпейді. «a» енгізуін берген кезде ол экранда көрсетіледі. Ол enter пернесі басылғанша күтпейді. Екінші «a» мәні putchar функциясына байланысты экранда көрсетіледі.
Гетч пен гетченің қандай ұқсастықтары бар?
- Екеуі де Си тілімен қамтамасыз етілген функциялар.
- Enter пернесі басылғанша күтпейді.
Гетч пен гетченің айырмашылығы неде?
getch vs getche |
|
getch – экранда көрсетілмейтін және енгізу пернесін күтпестен бірден қайтарылатын пернетақтадан бір таңбаны оқуға арналған C функциясы. | getche - енгізу пернесін күтпей-ақ экранда бірден көрсетілетін пернетақтадан бір таңбаны оқуға арналған C функциясы. |
Енгізуді көрсету әдісі | |
getch пайдаланушы енгізген таңбаны көрсетпейді. | getche пайдаланушы енгізген таңбаны көрсетеді. |
Синтаксис | |
getch синтаксисі int getch(void) синтаксисіне ұқсас; | getche синтаксисі int getche(void); сияқты |
Қорытынды – getch vs getche
getch және getche - Си тіліндегі функциялар. getch және getche арасындағы айырмашылық мынада: getch пернетақтадан енгізілген мәнді экранда көрсетпейтін және enter пернесін күтпейтін бір таңбаны оқу үшін қолданылады; getche пернетақтадан енгізу пернесін күтпестен экранда бірден көрсетілетін бір таңбаны оқу үшін қолданылады. Getch және getche бірдей сияқты, бірақ олар әртүрлі.
Getch vs getche файлының PDF нұсқасын жүктеп алу
Сіз осы мақаланың PDF нұсқасын жүктеп алып, сілтеме жазбасына сәйкес офлайн мақсаттарда пайдалана аласыз. PDF нұсқасын мына жерден жүктеп алыңыз: getch және getche арасындағы айырмашылық