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

Postingan populer dari blog ini

Pentingnya Mendapatkan Sertifikasi di Bidang IT/Sebagai Programmer

Pengantar Java Swing Bagian 1

Pengenalan UML