# Tutorial dan Contoh Pointers ke Structure Pemrograman C++

Pada kesempatan ini Mycoding.net berbagi artikel tentang .

A pointer variable can be created not only for native types like (`int`, `float`, `double` etc.) but they can also be created for user defined types like structure.
For example:
``#include <iostream>using namespace std;struct temp {    int i;    float f;};int main() {    temp *ptr;    return 0;}``
This program creates a pointer ptr of type structure temp.

## Example 1: Pointers to Structure

``#include <iostream>using namespace std;struct Distance {    int feet;    float inch;};int main() {    Distance *ptr, d;    ptr = &d;        cout << "Enter feet: ";    cin >> (*ptr).feet;    cout << "Enter inch: ";    cin >> (*ptr).inch;     cout << "Displaying information." << endl;    cout << "Distance = " << (*ptr).feet << " feet " << (*ptr).inch << " inches";    return 0;}``

Output
`Enter feet: 4Enter inch: 3.5Displaying information.Distance = 4 feet 3.5 inches`
In this program, a pointer variable ptr and normal variable d of type structure Distance is defined. The address of variable d is stored to pointer variable, that is, ptr is pointing to variable d. Then the member function of variable d is accessed using pointer.

Note: Since pointer ptr is pointing to variable d in this program, `(*ptr).inch` and `d.inch` is exact same cell. Similarly, `(*ptr).feet` and `d.feet` is exact same cell.
The syntax to access member function using pointer is ugly and there is alternative notation -> which is more common.
`ptr->feet is same as (*ptr).feetptr->inch is same as (*ptr).inch`

Selain Sebagai Penyedia Panduan Belajar Database dan Tutorial Pemrograman, Kami Juga Membagikan Kumpulan Source Code Program Aplikasi dan Ebook Pemrograman Terlengkap yang Bisa Anda Dapatkan Secara Gratis di Halaman :

### Kategori artikel yang terkait dengan C Plus Plus

Panduan C++, Belajar C++ Lengkap, Tutorial C++, Belajar C++ Pdf, Pemrograman C++
Untuk mendapat notifikasi artikel terbaru, masukkan e-mail anda disini :
Selanjutnya cek e-mail untuk verifikasi.
Panduan Belajar Database dan Tutorial Pemrograman Terlengkap di Indonesia. Dapatkan Kumpulan Source Code Program Aplikasi dan Ebook Secara Gratis. Ikuti kami di Facebook, Instagram & Sosial Media Lainnya.