Cara Membedakan get dan puts dalam Bahasa C?

Perbedaan yang menonjol antara get dan puts dalam Bahasa C adalah get adalah fungsi yang membaca string dari input standar sedangkan puts adalah fungsi yang mencetak string ke output standar.

C adalah tujuan umum, bahasa pemrograman tingkat tinggi . Ini adalah bahasa pemrograman terstruktur yang membantu untuk menulis program yang efisien. Selain itu, bahasa C berguna dalam mengembangkan sistem operasi, kompiler bahasa , assembler , driver jaringan, database , dan banyak aplikasi lainnya. Faktanya, C adalah bahasa pemrograman sistem yang paling populer saat ini. Selain itu, ada berbagai fungsi standar yang tersedia dalam bahasa C untuk digunakan saat menulis program; mendapat dan menempatkan adalah dua di antaranya. Definisi untuk kedua fungsi ini ada di file header <stdio.h>.

Topik bahasan kami tentang:

  1. Apa yang didapat dalam Bahasa C – Definisi, Fungsi 2. Apa yang dimasukkan dalam Bahasa C – Definisi, Fungsi 3. Apa Perbedaan Antara get dan put dalam Bahasa C – Perbandingan Perbedaan Kunci

Istilah Utama

bahasa C, mendapat, menempatkan

Apa yang didapat dalam Bahasa C

Fungsi get membantu mendapatkan string dari perangkat input standar seperti keyboard. Contoh programnya adalah sebagai berikut.

Gambar 1: Program dengan get

Di sini, str adalah variabel tipe karakter, yang dapat menyimpan 20 karakter. Juga, fungsi printf menampilkan pesan untuk memasukkan string. Ketika pengguna memasukkan string, fungsi get membaca string itu dan menyimpannya dalam variabel str. Terakhir, fungsi printf menampilkan nilai str ke konsol.

Apa yang dimasukkan ke dalam Bahasa C

Fungsi puts membantu menampilkan string ke perangkat output standar seperti monitor. Itu menambahkan karakter baris baru ke output. Contoh programnya adalah sebagai berikut.

Gambar 2: Program dengan puts

Di sini, str adalah variabel tipe karakter. Ini memiliki nilai “apel”. Juga, fungsi puts menampilkan nilai yang disimpan dalam variabel str ke konsol.

Perbedaan Antara mendapat dan menempatkan dalam Bahasa C

Definisi

Pertama-tama, “gets” adalah fungsi pustaka C yang membaca baris dari stdin (input standar) dan menyimpannya dalam string runcing. Sebaliknya, “puts” adalah fungsi pustaka C yang menulis string ke stdout atau output standar. Jadi, inilah perbedaan mendasar antara get dan puts dalam Bahasa C.

Pernyataan

Deklarasi mendapat adalah char *gets (char *str). Deklarasi puts adalah int puts (const char *str).

Kegunaan

Perbedaan yang menonjol antara get dan puts dalam Bahasa C adalah fungsinya. Fungsi get membantu memindai sebaris teks dari perangkat input standar. Fungsi puts membantu menampilkan string pada perangkat output standar.

Tipe Pengembalian

Fungsi get mengembalikan string saat sukses; namun, itu akan mengembalikan NULL atau EOF jika tidak ada karakter untuk dibaca. Namun, fungsi puts mengembalikan nilai non-negatif jika berhasil; jika tidak berhasil, maka akan mengembalikan EOF (End of File). Maka dari itu, ini juga merupakan perbedaan antara mendapat dan menempatkan dalam Bahasa C.

Kata terakhir

Singkatnya, get dan puts adalah dua fungsi library C yang penting. Perbedaan antara get dan puts dalam Bahasa C adalah get adalah fungsi yang membaca string dari input standar sedangkan puts adalah fungsi yang mencetak string ke output standar.

Sumber bacaan:
  1. “Fungsi Pustaka C – Mendapat ().” www.tutorialspoint.com, Tersedia di sini . 2. “Fungsi C Library – Puts().” www.tutorialspoint.com, Tersedia di sini .

Related Posts