Selamat Datang di blogku..blognya sang penuntut ilmu :D

Selasa, 30 Juni 2020

ARSIP BERUNTUN BAHASA C YAA DARI ALFIAN

//MEMBUAT

#include<stdio.h>
#include<string.h>
typedef struct
{
char nim[10];
char nama[50];
char nilai[100];

}
nilaimatkul;
main()
{
nilaimatkul rekaman;
FILE *arsipmatkul;
arsipmatkul = fopen("arsipmatkul.dat","w");
printf("tuliskan rekaman satu per satu:\n");
printf("masukkan nim:\n");
scanf("%s",&rekaman.nim);
while(strcmp(rekaman.nim,rekaman.nilai)!=0)
{
/* proses */
printf("masukkan nama:\n");
scanf("%s",&rekaman.nama);
printf("masukkan nilai:\n");
scanf("%s",&rekaman.nilai);
fprintf(arsipmatkul,"%s %s %s\n",rekaman.nim, rekaman.nama, rekaman.nilai);
/* iterasi */
printf("masukkan nim:\n");
scanf("%s", &rekaman.nim);
}
fprintf(arsipmatkul, "%s %s %s\n", "XXXXXX", "XXXX", "x");
fclose(arsipmatkul);
return 0;
}



//2.MEMBACA
#include<stdio.h>
#include<string.h>
typedef struct
{
char nim[10];
char nama[50];
char nilai[100];
}
nilaimatkul;
main()
{
nilaimatkul rekaman;
FILE *arsipmatkul;
arsipmatkul=fopen("arsipmatkul.dat","r");
printf("Isi arsip beruntun adalah:\n");
fscanf(arsipmatkul, "%s %s %s\n",&rekaman.nim,&rekaman.nama,&rekaman.nilai);
if(strcmp(rekaman.nim,"XXXXXX")==0)
{
printf("arsip kosong\n");
}
else {
do {
/* proses*/
printf("nim:%s\n",rekaman.nim);
printf("nama:%s\n",rekaman.nama);
printf("nilai:%s\n",rekaman.nilai);
printf("--------------------------\n");
/* iterasi*/
fscanf(arsipmatkul, "%s %s %s\n",&rekaman.nim, &rekaman.nama, &rekaman.nilai);
}
while(strcmp(rekaman.nim,"XXXXXX")!=0);
}
fclose(arsipmatkul);
return 0;
}

Tidak ada komentar:

Posting Komentar

kewajiban anak terhadap ibu bapak

kewajiban anak terhadap ibu bapak

kewajiban anak terhadap ibu bapak :

1.tidak berkata ah, / kasar , memahari tapi sebaliknya menyayangi
2.mendokan diwktu solat , wajib
3.memberikan hasil kerja keras semampunya, yang terbaik

Kode Kesalahan BBR00Q2 User ID terblokir bri

 caranya:   saat login klik lupa password   masuk ke email   dan masukan passord baru   selesai