Struktur dideklarasikan dengan menggunakan keyword struct. Contoh:
struct mhs
{
char nama[50];
int JK;
int NRP;
};
Pendeklarasian variabel dapat pula dituliskan langsung setelah pendeklarasian struktur.
Contoh: struct mhs
{
char nama[50];
int JK;
int NRP;
} Mhs1, Mhs2;
Contoh program sebuah struct yang memiliki 5 elemen data penyusun struct. Sebenernya ini tugas kampus saya tapi ya saya share gapapalah bagi bagi ilmu :)
#include<stdio.h>
#define size 100
struct{
char nama[size];
char NIM[size];
int umur;
int tinggi;
int berat;
}data[size];
main()
{
int i,j,n;
printf("masukan n : ");scanf("%d",&n);
for(i=0;i<n;i++)
{
fflush(stdin);
printf("\n\nData ke-%d\n",i+1);
printf("NAMA : ");gets(data[i].nama);
printf("NIM : ");gets(data[i].NIM);
printf("Umur : ");scanf("%d",&data[i].umur);
printf("Tinggi Badan : ");scanf("%d",&data[i].tinggi);
printf("Berat Badan : ");scanf("%d",&data[i].berat);
}
printf("----------------------------------------------------------\n\n");
printf("Nama\t\tNIM\t\tUMUR\tTINGGI BADAN\tBERAT BADAN\n");
for(i=0;i<n;i++)
printf("%-17s%-15s%-15d%-17d%d\n",data[i].nama,data[i].NIM,data[i].umur,data[i].tinggi,data[i].berat);
getch();
return 0;
}
Dan output dari kode program tersebut ini diaa,
Semoga bermanfaat :D
artikelnya sangat membantu sekali, khususnya bagi saya yang masih sangat pemula tentang bahasa c++ , terimakasih banyak..
ReplyDeletesalam kenal.. ^_
wah syukur jika membantu, saya juga newbie di dunia pemrograman, jadi kita sharing ilmu, salah kenal :)
Delete