Pinned

Getchar dan Putchar Bahasa C Beserta Fungsinya

Pada bahasa C, tipe return atau nilai kembalian dari getchar() adalah int, bukan char. Sehingga sangat direkomendasikan untuk menentukan nilai return dari fungsi tersebut adalah bertipe variabel integer.

Penjelasan Singkat, Return Getchar dan Putchar pada Bahasa C
Properti Return Getchar dan Putchar Bahasa C

Sebelum memahami lebih dalam materi tentang Getchar dan Putchar Bahasa C Beserta Fungsinya, terlebih dahulu pelajari materi tentang: Mencetak dan Menginput Nilai Bahasa C menggunakan Printf dan Scanf [klik], Keyword Register Bahasa C dan Fungsinya [klik], dan Inisialisasi Variabel Statik Bahasa C dan Larangannya [klik].

Contoh:

//dapat menyebabkan error

char ch; 

 

 

while((ch = getchar())!=EOF)

{putchar(ch);}


Berikut adalah versi yang menggunakan integer untuk membandingkan nilai dari getchar().

Contoh:

int in;

 

while((in = getchar())!=EOF)

{putchar(in);}


Referensi Tambahan:
Artikel ini didedikasikan kepada: Shabela Dwi Luvietasari, Uswatun Chasanah, Vidia Rachmanita Fauziah, Afriant Dinta Pratama, dan Ahmad Mufid.

6 komentar:

  1. Apa yang dimaksud dengan getchar pada bahasa C?

    BalasHapus
    Balasan
    1. getchar adalah fungsi yang terdapat dalam bahasa C yang digunakan untuk membaca satu karakter dari untaian input standar stdin, dan mengembalikannya kepada program yang memanggilnya. Fungsi ini ditentukan dalam ANSI-C dan merupakan fungsi input paling dasar pada bahasa C. Fungsi getchar juga termasuk dalam file header stdio.h.

      Hapus
  2. Apa fungsi getchar dan putchar pada bahasa C?

    BalasHapus
    Balasan
    1. FUngsi gethchar() digunakan untuk mendapatkan atau membaca karakter dari inputan keyboard yang dimasukkan oleh user. Sedangkan fungsi putchar() adalah untuk menampilkan karakter pada output pada layar monitor.

      Hapus
  3. Apa perbedaan antara getch dan getchar?

    BalasHapus
    Balasan
    1. getch membaca satu karakter secara langsung dari keyboard, tanpa ada echo pada monitor. getch tidak mampu untuk memberikan waktu respon atau respon tunggu terhadap user setelah membaca karakter dari konsol.

      Sedangkan getchar digunakan untuk mendapatkan atau membaca input berupaka satu karakter pada waktu proses dari program dijalankan.

      Hapus

Hubungi admin melalui Wa : +62-896-2514-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -