Perintah set print array
Menyalakan atau mematikan pencetakan yang rapi dari array.
Sintaksis
set print array on
set print array off
show print array
set print array off
show print array
Mode
- off
- GDB akan menampilkan nilai-nilai array dalam format satu baris sederhana (contoh: $1 = {1, 2, 3}).
- on
- GDB akan menampilkan nilai-nilai array dalam format multi-baris yang lebih panjang.
Mode Default
Nilai default untuk pengaturan print array adalah 'off'.
Catatan
Perintah set print array dapat digunakan bersama dengan perintah set print array-indexes untuk menyesuaikan lebih lanjut tampilan isi array.
Contoh
Berikut adalah log dari sesi GDB contoh yang mengilustrasikan bagaimana perintah set print array 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
Prettyprinting dari array dimatikan.
(gdb) set print array on
(gdb) print testArray
$2 = {1,
2,
3}