Sunday, May 8, 2016

fopen, fwrite, fread & fclose bahasa C/C++

fopen(const char* filename, const char* mode) berfungsi untuk membuka file & memasukkannya ke dalam elemen FILE.

fwrite(const void* ptr, size_t size, size_t nmumb, FILE* stream)berfungsi untuk memasukkan kata yang kita input baik secara otomatis maupun manual kedalam sebuah FILE yang sudah di buka oleh fungsi fopen().

fread(void* ptr, size_t size, size_t nmemb, FILE* stream) berfungsi untuk membaca kalimat dalam sebuah FILE yang sudah dibuka oleh fungsi fopen().

fclose(FILE* stream) berfungsi untuk menutup FILE yang sudah di buka oleh fungsi fopen().


source code:
-------------------------------------------------------------------------------------------------------------------
#include <stdio.h>

int main()
{
   FILE *fp;
   char str[]="infoberfungsi.blogspot.com";
   char buf[50];

   fp=fopen("file.txt","w+");

   fwrite(str,1,sizeof(str),fp); // sizeof(str) mengadung byte sejumlah kata dalam char str.

   fseek(fp,SEEK_SET,0);

   fread(buf,1,sizeof(str),fp);

   printf("the word is %s\n",buf);

   fclose(fp);

   return 0;
}
-------------------------------------------------------------------------------------------------------------------

gunakan source code ini untuk membuka file di CMD, klik disini.

huruf w+ yang berada di fopen() memungkinkan kita untuk menulis & membaca file yang sudah di tunjuk oleh fopen() adapun mode-mode lain, baca disini

baca juga jenis & fungsi huruf dalam fopen() disini.

3 comments: