2009-09-17 23 views
2

只是想知道如何修改gdb下的數組的多個元素的值爲C + +?修改gdb中的數組元素的值爲C++

感謝和問候!

+0

1)修改如何?通過應用轉換?通過分配一個任意值?通過從另一個數組複製值? 2)哪些元素?所有?範圍?那些價值滿足給定謂詞的人? –

+0

1)通過分配一個任意值2)全部 但我也想知道如何處理您提到的其他人。 試圖在gdb手冊「用gdb調試」中找到答案,但沒有找到一些答案。如果你能指出他們在哪裏,我真的很感激它。 – Tim

回答

4

喜歡的東西:

print memcpy (the_array_you_want_to_modify, {newvalue1, newvalue2, ..., newvalueN}, N * sizeof(the_array_you_want_to_modify[0])) 

可能是你在找什麼?