Perbedaan antara printf dan fprintf

Perbedaan antara printf dan fprintf

Perbedaan utama - printf vs fprintf
 

Fungsi adalah seperangkat instruksi untuk melakukan tugas tertentu. Tidak mungkin untuk menulis semua pernyataan dalam program yang sama. Oleh karena itu, program ini dibagi menjadi beberapa fungsi. Fungsi memberikan penggunaan kembali kode. Dalam bahasa pemrograman seperti bahasa C, main () adalah fungsi. Itu menunjukkan titik awal eksekusi. Ada fungsi bawaan dan fungsi yang ditentukan pengguna. Programmer menciptakan fungsi yang ditentukan pengguna. Bahasa ini menyediakan fungsi bawaan. Programmer dapat menggunakannya tanpa menerapkan dari awal. Dua fungsi bawaan utama dalam bahasa C adalah printf () dan fprintf (). Artikel ini membahas perbedaan antara dua fungsi ini. Itu perbedaan utama Antara cetak dan fprintf adalah itu Printf adalah fungsi C yang digunakan untuk mencetak string yang diformat ke aliran output standar yang merupakan layar komputer, sedangkan fprintf adalah fungsi C untuk mencetak string yang diformat ke file.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu printf
3. Apa itu fprintf
4. Kesamaan antara printf dan fprintf
5. Perbandingan berdampingan - printf vs fprintf dalam bentuk tabel
6. Ringkasan

Apa itu printf?

Fungsi "printf" digunakan untuk memberikan output dengan cara yang diformat ke perangkat tampilan seperti layar komputer. Sintaks fungsi printf adalah sebagai berikut.

printf ("String yang diformat", "Daftar Variabel");

Gambar 01: printf ()

Jika pengguna tidak ingin mencetak string yang diformat, dimungkinkan untuk mencetak string sebagaimana adanya.

e.G. printf (“Hello World”);

Metode untuk Cetak string yang diformat adalah sebagai berikut. Rujuk contoh di bawah. "A" dan "B" adalah bilangan bulat, jadi mereka ditentukan dengan %d.

int main ()

int a = 10, b = 20;

printf ("Nilai A adalah %d dan nilai b adalah %d \ n", a, b);

kembali 0;

Mencetak Nomor Titik Mengambang adalah sebagai berikut. Rujuk contoh di bawah.

int main ()

Area pelampung = 20.45;

printf (“Area % 4.2f ”, area);

kembali 0;

Karakter pencetakan adalah sebagai berikut.

int main ()

Surat Char = 'A';

printf ("Surat adalah %C", Surat);

kembali 0;

String pencetakan adalah sebagai berikut.

int main ()

Char Word [6] = “Hello”;

printf ("Word is %s", word);

kembali 0;

String yang diformat juga dapat memiliki urutan keluar. Mereka mulai dengan backslash (“\”). Beberapa dari mereka adalah \ n dan \ t.

int main ()

int a = 10, b = 20;

printf ("Nilai A adalah %d \ n nilai b adalah %d \ n", a, b);

kembali 0;

Ini akan mencetak nilai "A" dan "B" dalam baris terpisah.

printf ("Nilai A adalah %d \ t nilai b adalah %d \ n", a, b); akan memberikan ruang atau tab antara nilai a dan nilai b.

Ke Cetak kutipan ganda, Programmer dapat digunakan sebagai berikut.

printf (“belajar \“ c \ ”pemrograman”);

Apa itu fprintf?

Fungsi FPrinf digunakan untuk meng -output string yang diformat ke file. Sintaks untuk fprintf adalah sebagai berikut;

fprintf (pointer file, "specifier format", "Daftar Variabel");

Rujuk kode di bawah ini untuk memahami fungsionalitas fprintf ().

#termasuk

#termasuk

int main ()

File *ptr;

nama char [5] = "Ann";

int id = 3;

ptr = fopen (“file1.txt "," w ");

if (ptr == null)

printf (“Tidak dapat membuka file \ n”);

kalau tidak

fprintf (ptr, " %s, %d", name, id);

printf ("Data berhasil ditulis ke file");

fclose (ptr);

getch ();

kembali 0;

"PTR" adalah penunjuk ke file. File dibuka dalam mode tulis. Jika tidak dibuka, itu tidak akan dapat membuka kesalahan file. Jika berhasil dibuka, string yang diformat dicetak ke file. Pointer file, string yang diformat dan daftar variabel diteruskan ke fungsi fprintf. Akhirnya, file ditutup menggunakan fClose (). Untuk menambahkan data ke file, pernyataan dapat diubah sebagai berikut.

ptr = fopen (“file1.txt "," a ");

Apa kesamaan antara printf dan fprintf?

  • Keduanya adalah fungsi yang disediakan oleh bahasa C.

Apa perbedaan antara printf dan fprintf?

printf vs fprintf

Printf adalah fungsi C untuk mencetak string yang diformat ke aliran output standar yang merupakan layar komputer. fprintf adalah fungsi C untuk mencetak string yang diformat ke file.
 Sintaksis
String yang diformat dan daftar parameter diteruskan ke fungsi printf. e.G. printf ("format", args); Pointer file, string yang diformat dan daftar parameter diteruskan ke fungsi fprintf. e.G. fprintf (file *ptr, "format", args);

Ringkasan - printf vs fprintf 

"Printf" dan "fprintf" adalah fungsi di c. Programmer tidak perlu menerapkan fungsi -fungsi ini sejak awal. Bahasa C sudah menyediakannya. Perbedaan antara printf dan fprintf adalah bahwa printf digunakan untuk mencetak string yang diformat ke output standar yang sebagian besar waktu layar komputer dan fprintf digunakan untuk mencetak string yang diformat ke file tertentu. printf dan fprintf dapat digunakan sesuai dengan tugas.

Unduh versi PDF dari printf vs fprintf

Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi pdf di sini perbedaan antara printf dan fprintf

Referensi:

1.TutorialSpoint.com. “Fungsi Pemrograman Komputer." Tersedia disini 
2.Belajar. YouTube, YouTube, 6 Mei 2013. Tersedia disini
3.Belajar. YouTube, YouTube, 23 Apr. 2013. Tersedia disini  

Gambar milik:

1.'Printf'by I, Surachit, (CC BY-SA 3.0) Via Commons Wikimedia