Pointer Sebagai Anggota Struktur

Anda dapat mempunyai karakter, integer, float bahkan pointer untuk dapat dijadikan sebagai

tipe data anggota struktur.

Contoh :

#include

void main()

{

struct kuliah

{

char kuliah1[30];

char kuliah2[30];

struct kuliah *ptr;

};

kuliah semester[3] = {{"Komputer 207","Matematika 217",&semester[1]},

{"Electronic 210","Sistem Kendali 303",&semester[2]},

{"Analisis Numerik 301","Telekomunikasi 367",&semester[0]}};

int n;

for(n=0; n<3;n++)

{

cout<<"Isi sedang menujuk ke : ";

cout<kuliah1<
}

}

Keluarannya :

Isi sedang menunjuk ke : Electronic 210

Isi sedang menunjuk ke : Analisis Numerik 301

Isi sedang menunjuk ke : Komputer 207