Contoh Arsip Beruntun dalam Bahasa C
#include <stdio.h>
#include <string.h>
typedef struct
{
char nim[10];
char nama[100];
char nilai[2];
}nilaimatkul;
int main()
{
nilaimatkul rekaman;
FILE *arsipmatkul;
arsipmatkul = fopen("arsipmatkul.dat","w");
printf("Tuliskan rekaman satu persatu \n");
printf("masukan nim \n");
scanf("%s",rekaman.nim);
while(strcmp(rekaman.nim,"XXXXXX") != 0)
{
printf("Masukan nama \n");
scanf("%s",rekaman.nama);
printf("masukan nilai \n");
scanf("%s",rekaman.nilai);
fprintf(arsipmatkul, "%s %s %s\n",rekaman.nim,rekaman.nama,rekaman.nilai);
printf("masukan nim :\n");
scanf("%s",rekaman.nim);
}
fprintf(arsipmatkul,"%s %s %s","XXXXXX","XXXX","XX");
fclose(arsipmatkul);
}
Daftar Pustaka:
Rosa AS.(2018).Logika Algoritma dan Pemograman Dasar. Bandung : Modula.
Komentar
Posting Komentar