Membuat Tipe Bentukan Struct Dengan Array Of Record
struct Mahasiswa{
char nim[7];
char nama[20];
int nilai;
};
int main(){
system("cls");
struct Mahasiswa mhs[100]; //mendeklarasikan mahasiswa dengan nama mhs sebanyak 100 kamar
int i,n;
printf("Masukan banyak data : ");
scanf("%d",&n);
for(i=0;i < n;i++){
printf("\nData ke %d \n",i+1);
printf("Masukan Nim : ");
scanf("%s",&mhs[i].nim); //memasukan data ke data bentukan mhs dengan nama nim
printf("Masukan Nama : ");
fflush(stdin); //agar bisa membaca spasi
gets(mhs[i].nama); //memasukan data ke data bentukan mhs dengan nama nama
printf("Masukan Nilai : ");
scanf("%d",&mhs[i].nilai); //memasukan data ke data bentukan mhs dengan nama nilai
}
for(i=0;i < n;i++){
printf("\n\nData ke %d",i+1);
printf("\nNim : %s",mhs[i].nim); //mencetak data ke data bentukan mhs dengan nama nim
printf("\nNama : %s",mhs[i].nama); //mencetak data ke data bentukan mhs dengan nama nama
printf("\nNilai : %d",mhs[i].nilai); //mencetak data ke data bentukan mhs dengan nama nilai
}
return 0;
system("pause");
}