putw(int char,FILE* stream) berfungsi untuk menulis data integer / angka ke dalam suatu file, biasanya angka yang sudah dimasukkan kedalam file berbentuk symbol / tulisan aneh, fungsi ini hampir sama dengan fungsi putc() hanya saja fungsi ini cuman bisa membaca data integer.
source code:
------------------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
int main() // putw(int c,FILE* stream).
{
FILE *fp;
int num;
fp=fopen("file.txt","w");
printf("Enter any number: \n");
scanf("%d",&num);
putw(num,fp); // fungsi putw() untuk menulis data int ke dalam suatu file,
fclose(fp);
printf("%d\n",num);
getch();
return 0;
}
------------------------------------------------------------------------------------------------------------------------------------
hasil eksekusi file:
**********************************************************************
**********************************************************************
getw(FILE* stream) berfungsi untuk membaca data integer / angka didalam suatu file, fungsi ini bisa membaca symbol aneh yang sudah di input oleh fungsi putw(), fungsi ini juga hampir sama dengan fungsi getc() hanya saja fungsi ini hanya membaca data integer.
source code:
-------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
int main() // getw(FILE* stream).
{
FILE *fp;
fp=fopen("file.txt","r");
printf("%d",getw(fp)); // fungsi getw() adalah untuk membaca data int didalam suatu file.
fclose(fp);
getch();
return 0;
}
-------------------------------------------------------------------------------------------------------------------
hasil eksekusi file:
**********************************************************************
**********************************************************************
ini yang terjadi jika menggunakan fungsi getc() untuk membaca hasil inputan angka fungsi putw() :
**********************************************************************
**********************************************************************
.