Apa Perbedaan Antara Mendapat dan Menempatkan dalam Bahasa C? - Perbedaan Antara

Apa Perbedaan Antara Mendapat dan Menempatkan dalam Bahasa C?

Itu perbedaan utama antara mendapat dan menempatkan dalam Bahasa C adalah itu dapatkan adalah fungsi yang membaca string dari input standar sedangkan put adalah fungsi yang mencetak string ke output standar.

C adalah tujuan umum, bahasa pemrograman tingkat tinggi. Ini adalah bahasa pemrograman terstruktur yang membantu menulis program yang efisien. Selain itu, bahasa C berguna dalam mengembangkan sistem operasi, kompiler bahasa, assembler, driver jaringan, database dan banyak aplikasi lainnya. Bahkan, 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 dari mereka. Definisi untuk kedua fungsi ini ada di file header.

Bidang-bidang Utama yang Dicakup

1. Apa yang didapat dalam Bahasa C
- Definisi, Fungsi
2. Apa yang dimasukkan dalam Bahasa C
- Definisi, Fungsi
3. Apa Perbedaan Antara Mendapat dan Menempatkan dalam Bahasa C
- Perbandingan Perbedaan Kunci

Ketentuan Utama

Bahasa C, dapatkan, taruh


Apa yang didapat dalam Bahasa C

Fungsi mendapat membantu untuk mendapatkan string dari perangkat input standar seperti keyboard. Contoh program adalah sebagai berikut.


Gambar 1: Program dengan mendapat

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. Akhirnya, fungsi printf menampilkan nilai str ke konsol.

Apa yang dimasukkan ke dalam Bahasa C.

Fungsi put membantu menampilkan string ke perangkat output standar seperti monitor. Ini menambahkan karakter baris baru ke output. Contoh program adalah sebagai berikut.


Gambar 2: Program dengan put

Di sini, str adalah variabel tipe karakter. Ini memiliki nilai "apel". Selain itu, fungsi put menampilkan nilai yang disimpan dalam str variabel ke konsol.

Perbedaan Antara mendapat dan menempatkan dalam Bahasa C

Definisi

Pertama-tama, "mendapat" adalah fungsi perpustakaan C yang membaca baris dari stdin (input standar) dan menyimpannya dalam string yang runcing. Sebaliknya, "put" adalah fungsi pustaka C yang menulis string ke stdout atau output standar. Jadi, ini adalah perbedaan mendasar antara mendapat dan menempatkan dalam Bahasa C.

Pernyataan

Deklarasi mendapat adalah char * mendapat (char * str). Deklarasi put adalah int put (const char * str).

Fungsionalitas

Perbedaan utama antara mendapat dan menempatkan dalam Bahasa C adalah fungsi mereka. Fungsi mendapat membantu untuk memindai satu baris teks dari perangkat input standar. Fungsi put membantu menampilkan string pada perangkat output standar.

Jenis Pengembalian

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

Kesimpulan

Singkatnya, mendapat dan menempatkan adalah dua fungsi perpustakaan C penting. Perbedaan antara mendapat dan menempatkan dalam Bahasa C adalah bahwa mendapat adalah fungsi yang membaca string dari input standar sementara menempatkan adalah fungsi yang mencetak string ke output standar.

Referensi:

1. "Fungsi Perpustakaan C - Mendapat ()." Www.tutorialspoint.com,