#include<stdio.h>
#include<string.h>
void main()
{
FILE *f;
f=fopen(“Mhs.dat”,”wb”);
if(f==”NULL”)printf(“gagal dibuka\n\n”);
struct mhs{
char nama[20];
int nim;
float ipk;
}mahasiswa[5];
int i;
for(i=0;i<5;i++){
printf(“Mahasiswa %d”,i+1);
printf(“\nmasukkan nama : “);
gets(mahasiswa[i].nama);
fflush(stdin);
fwrite(mahasiswa[i].nama,sizeof(char),20,f);
printf(“masukkan NIM : “);
scanf(“%d”,&mahasiswa[i].nim);
fflush(stdin);
printf(“masukkan ipk : “);
scanf(“%f”,&mahasiswa[i].ipk);
fflush(stdin);
fprintf(f,”%10d%.1f”,mahasiswa[i].nim,mahasiswa[i].ipk);
}
fclose(f);
getchar();
}