Nama fungsi : fwrite
File header : <stdio.h>
Fungsi : Menulis konten ke aliran, dan menambahkan n item data ke aliran aliran keluaran yang diberikan mulai dari penunjuk ptr. Panjang setiap item data adalah ukuran byte.
Prototipe fungsi : int fwrite(void *ptr, int size, int nitems, FILE *stream);
Parameter : void *ptr Konten yang akan ditulis
int size Panjang karakter yang ingin ditulis
int nitems Jumlah karakter yang akan ditulis
FILE *aliran aliran file yang akan ditulis
Nilai yang dikembalikan : Mengembalikan jumlah pasti item data (bukan jumlah byte) jika berhasil, dan mengembalikan nilai hitungan singkat jika gagal. mungkin 0
Contoh program: Tulis struktur ke aliran file
#include<stdio.h>structmystruct{inti;charch;};intmain(void){FILE*stream=fopen(D:\test.txt,wb);structmystructs;if(!stream){fprintf(stderr,Cannotopenoutputfile) . n);return1;}si=0;s.ch='A';if(fwrite(&s,sizeof(s),1,stream)==1){//Tulis struktur ke dalam aliran file printf ( writetosuccessfuln);}else{printf(writetofailuren);}fclose(stream);return0;}
Hasil berjalan
menulis untuk sukses