Programma saņem ievadi no lietotāja un veic kādu datu apstrādi un izvada rezultātu. Ievades un izvades funkcijas ir saites starp lietotāju un terminālu. C programmēšanas valodā valoda nodrošina vairākas ievades un izvades funkcijas. Divas šādas funkcijas ir getch un getche. galvenā atšķirība starp getch un getche ir tas, getch tiek izmantots, lai no klaviatūras nolasītu vienu rakstzīmi, kura ekrānā neuzrāda ievadīto vērtību un negaida ievadīšanas taustiņu, turpretī getche tiek izmantota vienas rakstzīmes nolasīšanai no tastatūras, kas uzreiz parādās ekrānā, negaidot ievadīšanu. atslēga. Šajā rakstā apskatīta atšķirība starp divām funkcijām getch un getche.
1. Pārskats un galvenās atšķirības
2. Kas ir getch
3. Kas ir getche
4. Līdzības starp getch un getche
5. Salīdzinājums blakus - getch vs getche tabulas formā
6. Kopsavilkums
getch tiek izmantots, lai no tastatūras nolasītu vienu rakstzīmi. Lasījums netiek parādīts ekrānā. Ievadītā rakstzīme tiek nekavējoties atgriezta, negaidot ievadīšanas taustiņu.
getch nolasīs lietotāja ievadīto vērtību, bet tā to neparāda ekrānā. Kad lietotājs piešķir ievades rakstzīmi, tas neparādās ekrānā un negaidot ievadīšanas taustiņu, printf izvade tiek parādīta ekrānā nākamajā pozīcijā. Tas tiek parādīts tikai printf funkcijas dēļ.
Saskaņā ar iepriekšminēto programmu raksturs tiek nolasīts, izmantojot funkciju getch. Tas neparāda saņemto vērtību uz ekrāna un negaida, līdz tiek nospiests ievadīšanas taustiņš. Šeit tiek dota ievades zīme “y”. Tas neparādās ekrānā un negaida, līdz tiek nospiests ievadīšanas taustiņš. 'Y' vērtība tiek parādīta putchar funkcijas dēļ.
getche funkcija tiek izmantota, lai no tastatūras nolasītu vienu rakstzīmi. Nolasījums uzreiz tiek parādīts ekrānā, negaidot Enter taustiņu.
Saskaņā ar iepriekšminēto programmu raksturs tiek nolasīts, izmantojot funkciju getche. Tas parāda saņemto vērtību uz ekrāna. Tas nav jāgaida, līdz tiek nospiests ievadīšanas taustiņš. Sniedzot ieeju “a”, tā tiek parādīta ekrānā. Tas nav jāgaida, līdz tiek nospiests ievadīšanas taustiņš. Putchar funkcijas dēļ ekrānā tiek parādīta otrā 'a' vērtība.
getch vs getche | |
getch ir C funkcija, lai no tastatūras nolasītu vienu rakstzīmi, kas neparādās ekrānā un nekavējoties tiek atgriezta, negaidot Enter taustiņu. | getche ir C funkcija, lai no tastatūras nolasītu vienu rakstzīmi, kas uzreiz parādās ekrānā, negaidot ievadīšanas taustiņu. |
Ievades parādīšanas metode | |
getch neparāda lietotāja ievadīto rakstzīmi. | getche parāda lietotāja ievadīto rakstzīmi. |
Sintakse | |
getch sintakse ir līdzīga int getch (void); | getche sintakse ir līdzīga int getche (void); |
getch un getche ir funkcijas C valodā. Atšķirība starp getch un getche ir tā, ka getch tiek izmantota, lai no tastatūras nolasītu vienu rakstzīmi, kura ekrānā neuzrāda ievadīto vērtību un negaida enter taustiņu; getche tiek izmantots, lai no tastatūras nolasītu vienu rakstzīmi, kas uzreiz parādās ekrānā, negaidot Enter taustiņu. Getch un getche, šķiet, ir vienādi, bet tie ir atšķirīgi.
Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts citēšanas piezīmē. Lūdzu, lejupielādējiet šeit PDF versiju. Atšķirība starp getch un getche