Ini adalah Penginisialisasi yang Ditunjuk, yang ditambahkan sintaks untuk C99. Kutipan yang relevan:
Dalam penginisialisasi struktur, tentukan nama bidang yang akan diinisialisasi dengan '.namabidang =' sebelum nilai elemen. Misalnya, diberikan struktur berikut,
struct point { int x, y; };
inisialisasi berikut
struct point p = { .y = yvalue, .x = xvalue };
setara dengan
struct point p = { xvalue, yvalue };
Kadang-kadang disebut "inisialisasi yang ditunjuk". Ini adalah tambahan C99, meskipun sudah lama menjadi ekstensi GNU.
Dalam daftar, masing-masing .
nama anggota struct untuk diinisialisasi, yang disebut designator.
Periksa program secara otomatis dan gagal jika tidak ditemukan
Kesalahan:Tidak dapat menemukan atau memuat kelas utama