Perbedaan Getchar, Getch, Getche, Gets pada Bahasa C
Home »
C
,
Pengertian
»
Perbedaan Getchar, Getch, Getche, Gets pada Bahasa C
Berikut adalah perbedaan dari fungsi Inputan/Masukan pada Bahasa C :
getchar()
Sintak: int getchar(void):
Fungsi:
– mengembalikan sebuah karakter (nilai ASCII) berikutnya dari buffer keyboard.
– Karakter ditampilkan di layar monitor
– Menunggu sampai ada ENTER
– Header file ada di stdio.h
getch()
Sintak: int getch(void):
Fungsi
– mengembalikan satu karakter dari buffer keyboard
– karakter tidak ditampilkan di layar monitor (no echo)
– Tidak menunggu sampai ada ENTER
– Cocok untuk membuat password
– Header file ada di conio.h
getche()
Sintak : int getche(void)
Fungsi :
– mengembalikan satu karakter dari keyboard
– Karakter ditampilkan di layar (echo)
– Tidak menunggu sampai ada ENTER
– Header file ada di conio.h
gets()
Sintak : char *gets(char *buffer)
Fungsi:
– membaca string dari keyboard sampai ketemu new-line dan disimpan pada buffer.
– Kemudian new-line di replace dengan null character
– Mengembalikan nilai NULL jika ada error dan mengembalikan argument-nya (buffer) jika
sukses.
Share this
getchar()
Sintak: int getchar(void):
Fungsi:
– mengembalikan sebuah karakter (nilai ASCII) berikutnya dari buffer keyboard.
– Karakter ditampilkan di layar monitor
– Menunggu sampai ada ENTER
– Header file ada di stdio.h
getch()
Sintak: int getch(void):
Fungsi
– mengembalikan satu karakter dari buffer keyboard
– karakter tidak ditampilkan di layar monitor (no echo)
– Tidak menunggu sampai ada ENTER
– Cocok untuk membuat password
– Header file ada di conio.h
getche()
Sintak : int getche(void)
Fungsi :
– mengembalikan satu karakter dari keyboard
– Karakter ditampilkan di layar (echo)
– Tidak menunggu sampai ada ENTER
– Header file ada di conio.h
gets()
Sintak : char *gets(char *buffer)
Fungsi:
– membaca string dari keyboard sampai ketemu new-line dan disimpan pada buffer.
– Kemudian new-line di replace dengan null character
– Mengembalikan nilai NULL jika ada error dan mengembalikan argument-nya (buffer) jika
sukses.
Share this
You might also like:
C
Pengertian
- Operator Bitwise pada Bahasa C
- TIPE DATA PADA BAHASA C
- KATA KUNCI / RESERVED WORD PADA BAHASA C
- BAHASA C: STRUKTUR PROGRAM C
- Mekanisme yang Digunakan Ethernet untuk Mengirim Frame
- Perbedaan Jurusan Ilmu Komputer, Teknik Informatika, Sistem Informasi dan Teknik Elektro
- Apa itu Bahasa Pemrograman Pascal?
- Pengertian dari Web Server dan Web Client
- Apa perbedaan Wide XGA (WXGA) dengan SVGA dan Pengertiannya
- Apa Saja Fitur dari Java?
- ASAL USUL / ASAL MULA NAMA GOOGLE !
- APA ITU TEKNOLOGI JAVA?
- Sekilas Tentang Registry dan Regedit (Registry Editor)
- ELEKTRONIKA DIGITAL - Pengertian Elektronika Digital
- Tugas / fungsi DBA - Database Administrator
- Tiga level dalam abstraksi data
- Macam-macam database user
- Database - Basis Data
- Bahasa C
- Apa itu Cookie?
- bahasa HTML
- bahasa Esembly
- bahasa Delphi
- bahasa C++