Apa itu Struct ?
Struct atau record merupakan formasi data yang mempunyai tipe data yg tidak sinkron. Secara pendeklarasian, struct sangat tidak selaras dengan array yang hanya memiliki satu buah tipe data buat setiap kumpulannya. Struct dipakai jika data yg ingin dikelompokkan memiliki tipe data yang berbeda. Pendeklarasian struct sebagai berikut:
Library :

Untuk lebih jelasnya, berikut source coding struct C :
#include <iostream>
using namespace std;
#include <conio.h>
struct demo2
int nim, nilai;
data;
int main()
struct demo2 data[3];
data[0].Nim=1;
data[0].Nilai=100;
data[1].Nim=2;
data[1].Nilai=90;
data[2].Nim=tiga;
data[2].Nilai=80;
int pilih;
cout<<"Cari Data : ";
cin>>pilih;
for(int i=0; i<3; i++){
if(data[i].Nim==pilih
cout<<"Nim : "<<data[i].nim<<endl;
cout<<"Nilai : "<<data[i].nilai<<endl;
cout<<"Index Ke : "<<i;
_getch();
Output Program :

Flowchart :

PDF :
PPT