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.
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
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”);
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 ");
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); |
"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.
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
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
1.'Printf'by I, Surachit, (CC BY-SA 3.0) Via Commons Wikimedia