Dalam contoh sederhana ini saya memberikan contoh tentang bagaimana menginisialisasi nilai struktur (struct) di awal.
MAHASISWA mhs =
{
“Afandi”,
11370138,
04,
10,
1992,
18,
3.8
};
Perhatiakan pemberian nilai pada mhs tanda kurung kurawal harus dipisahkan dengan tanda koma, dan setelah tanda kurung kurawal harus disertakan tanda titik koma (;)
Dibawah ini adalah program selengkapnya:
- #include<iostream.h>
- struct MAHASISWA
- {
- char nama[80];
- long nim;
- int tanggal_lahir;
- int bulan_lahir;
- int tahun_lahir;
- int jumlah_sks;
- double ipk;
- };
- int main(){
- MAHASISWA mhs =
- {
- “Afandi”,
- 11370138,
- 04,
- 10,
- 1992,
- 18,
- 3.8
- };
- cout<<“nData pribadi mahasiswa “<<endl;
- cout<<” nama : “<<mhs.nama<<endl
- <<” nim : “<<mhs.nim<<endl
- <<” tanggal : “<<mhs.tanggal_lahir<<“-“
- <<mhs.bulan_lahir<<“-“
- <<mhs.tahun_lahir<<endl
- <<” Jumlah SKS: “<<mhs.jumlah_sks<<endl
- <<” IPK : “<<mhs.ipk<<endl;
- return 0;
- }
Hasil outputnya adalah sebagai beriut:
Source: Bahasa Pemrograman C++