Misalkan saya mempunya sebuah struktur bernama SISWA yang memiliki anggota NIM, Nama, dan Kota.
Maka jika sebuah array A[5] di definisikan dengan tipe data SISWA, maka setiap elemen array A sama seperti sebuah struktur SISWA, sehingga array A[0] - A[4] akan memiliki anggota NIM, Nama, dan Kota.
Berikut ini adalah contoh program nya :
#include <iostream> #include <cstdlib> using namespace std; int main() { int i; //for looping typedef struct MAHASISWA { int nim; char nama[10]; char kota[10]; } M; //Mendeklarasikan array bertipe M M larikStruct[3]; for (i=0; i<3; i++) { cout<<"Masukan NIM : "; cin>>larikStruct[i].nim; cout<<"Masukan Nama : "; cin>>larikStruct[i].nama; cout<<"Masukan Kota : "; cin>>larikStruct[i].kota; cout<<endl; } for (i=0; i<3; i++) { cout<<"NIM : "<<larikStruct[i].nim<<endl; cout<<"Nama : "<<larikStruct[i].nama<<endl; cout<<"Kota : "<<larikStruct[i].kota<<endl; cout<<endl; } system("pause"); return 0; }Dan jika dijalankan hasilnya dalah sebagai berikut :
No comments:
Post a Comment