Perintah set print array-indexes
Menyalakan atau mematikan tampilan indeks elemen array.
Sintaksis
set print array-indexes on
set print array-indexes off
show print array-indexes
set print array-indexes off
show print array-indexes
Mode
- off
- GDB akan menampilkan konten array dalam format daftar sederhana (contoh: $1 = {1, 2, 3}).
- on
- GDB akan menampilkan konten array dalam format yang lebih panjang yang mencakup indeks elemen (contoh: $1 = {[0] = 1, [1] = 2, [2] = 3}).
Mode Default
Nilai default untuk pengaturan print array-indexes adalah 'off'.
Catatan
Perintah set print array-indexes dapat digunakan bersama dengan perintah set print array untuk menyesuaikan lebih lanjut tampilan isi array.
Contoh
Berikut adalah log dari sesi GDB contoh yang mengilustrasikan bagaimana perintah set print array-indexes mempengaruhi output dari perintah print:
(gdb) start
Breakpoint sementara 1 di 0x80483f3: file test.cpp, baris 5.
Starting program: /home/bazis/test
Breakpoint sementara 1, main (argc=1, argv=0xbffff064) di test.cpp:5
5 int testArray[] = {1, 2, 3};
(gdb) next
6 return 0;
(gdb) print testArray
$1 = {1, 2, 3}
(gdb) show print array-indexes
Pencetakan indeks array dimatikan.
(gdb) set print array-indexes on
(gdb) print testArray
$2 = {[0] = 1, [1] = 2, [2] = 3}