Perbedaan Kunci - printf vs fprintf
Fungsi adalah sekumpulan instruksi untuk melakukan tugas tertentu. Tidak mungkin untuk menulis semua pernyataan dalam program yang sama. Oleh karena itu, program dibagi menjadi beberapa fungsi. Fungsi memberikan kegunaan kembali kode. Dalam bahasa pemrograman seperti bahasa C, main () adalah sebuah fungsi. Ini menunjukkan titik awal eksekusi. Ada fungsi bawaan dan fungsi yang ditentukan pengguna. Pemrogram membuat fungsi yang ditentukan pengguna. Bahasa ini menyediakan fungsi bawaan. Pemrogram dapat menggunakannya tanpa menerapkan dari awal. Dua fungsi bawaan utama dalam bahasa C adalah printf () dan fprintf (). Artikel ini membahas perbedaan antara kedua fungsi ini. Perbedaan utama antara print dan fprintf adalah bahwa printf adalah fungsi C yang digunakan untuk mencetak string yang diformat ke aliran keluaran standar yaitu layar komputer,sedangkan fprintf adalah fungsi C untuk mencetak string yang diformat ke file.
ISI
1. Gambaran Umum dan Perbedaan Utama
2. Apa itu printf
3. Apa itu fprintf
4. Persamaan Antara printf dan fprintf
5. Perbandingan Berdampingan - printf vs fprintf dalam Bentuk Tabular
6. Ringkasan
Apa itu printf?
Fungsi “printf” digunakan untuk memberikan keluaran dalam bentuk format 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 apa adanya.
misalnya printf ("Halo Dunia");
Metode untuk mencetak string yang diformat adalah sebagai berikut. Lihat contoh di bawah ini. "A" dan "b" adalah bilangan bulat, sehingga 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 angka floating point adalah sebagai berikut. Lihat contoh di bawah ini.
int main () {
area apung = 20,45;
printf (“Area adalah% 4.2f”, area);
kembali 0;
}
Karakter pencetakan adalah sebagai berikut.
int main () {
huruf char = 'A'
printf ("Huruf adalah% c", huruf);
kembali 0;
}
Mencetak string adalah sebagai berikut.
int main () {
char word [6] = “halo”;
printf ("Kata adalah% s", kata);
kembali 0;
}
String yang diformat juga dapat memiliki urutan escape. Mereka mulai dengan garis miring terbalik ( ). Beberapa di antaranya 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 memberi spasi atau tab antara nilai a dan nilai b.
Untuk mencetak tanda kutip ganda, programmer dapat menggunakan sebagai berikut.
printf ("Belajar " C "pemrograman");
Apa itu fprintf?
Fungsi fprinf digunakan untuk mengeluarkan string yang diformat ke file. Sintaks untuk fprintf adalah sebagai berikut;
fprintf (penunjuk file, "penentu format", "daftar variabel");
Lihat kode di bawah ini untuk memahami fungsionalitas fprintf ().
#include
#include
int main () {
FILE * ptr;
nama karakter [5] = “Ann”;
int id = 3;
ptr = fopen ("file1.txt", "w");
jika (ptr == NULL) {
printf (“Tidak dapat membuka file / n”);
}
lain{
fprintf (ptr, "% s,% d", nama, 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 akan memberikan kesalahan tidak dapat membuka file. Jika berhasil dibuka, string yang diformat dicetak ke file. File pointer, string yang diformat dan daftar variabel diteruskan ke fungsi fprintf. Terakhir, file ditutup menggunakan fclose (). Untuk menambahkan data ke file, pernyataan dapat diubah sebagai berikut.
ptr = fopen ("file1.txt", "a");
Apa Persamaan Antara printf dan fprintf?
Keduanya adalah fungsi yang disediakan oleh bahasa C
Apa Perbedaan Antara printf dan fprintf?
Artikel Diff Tengah sebelum Tabel
printf vs fprintf |
|
printf adalah fungsi C untuk mencetak string yang diformat ke aliran keluaran 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. misalnya printf ("format", args); | File pointer, string yang diformat, dan daftar parameter diteruskan ke fungsi fprintf. misalnya fprintf (File * ptr, "format", args); |
Ringkasan - printf vs fprintf
“Printf” dan “fprintf” adalah fungsi di C. Programmer tidak perlu mengimplementasikan fungsi ini dari awal. Bahasa C sudah menyediakannya. Perbedaan antara printf dan fprintf adalah printf digunakan untuk mencetak string yang diformat ke keluaran 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 printf vs fprintf
Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silahkan download versi PDF disini Perbedaan Antara printf dan fprintf