gdb
का उपयोग कर प्रोग्राम के माध्यम से कदम उठाने पर एक पॉइंटर इंगित करने वाली स्ट्रिंग का निरीक्षण कैसे करूं? मैं देख सकता हूं कि एक पॉइंटर 0x82c6e10
पर इंगित कर रहा है। मुझे पता है कि यह एक स्ट्रिंग है। मैं इसे कैसे प्रिंट करूं? printf("%s\n", 0x82c6e10)
का उपयोग Bad format string, missing '"'.
देता है तथ्य यह है कि जीडीबी अज्ञात कमांड की शिकायत नहीं करता है, मुझे बताता है कि समाधान मैं जो कर रहा हूं उसके कुछ बदलाव है। क्या मैं सही हू? मैंने उद्धरण से बचने की कोशिश की लेकिन इससे मदद नहीं मिली।gdb का उपयोग करते हुए डीबगिंग करते समय स्ट्रिंग को पॉइंटर पॉइंट कैसे मुद्रित करें?
9
A
उत्तर
11
यहाँ printf
एक समारोह है, लेकिन एक gdb
आदेश नहीं है। कोष्ठक छोड़ दें।
अभी तक बेहतर, बस print
आदेश, या प्रारूप के साथ x
आदेश का उपयोग /s
(आप वास्तव में सी समारोह printf()
call
कमांड के साथ कह सकते हैं।) `
gdb
मोटा मदद से उपलब्ध है help
कमांड। कोशिश करो।
13
प्रयास करें:
print (char *)pointer
2
प्रिंट (चार *) 0x82c6e10
16
उपयोग x
बजाय p
:
x /s 0x82c6e10
संबंधित मुद्दे
- 1. HTTPie का उपयोग करते समय अनुरोध कैसे मुद्रित करें?
- 2. जोडा समय में ऑफसेट घंटों का उपयोग करते समय समय क्षेत्र संक्षेप को कैसे मुद्रित करें?
- 3. पृष्ठ मुद्रित करते समय पृष्ठ
- 4. का उपयोग करते हुए स्वयं
- 5. डीबगिंग करते समय अपवाद कैसे देखें?
- 6. का उपयोग करते हुए भाव
- 7. % x का उपयोग करते हुए हेक्स मानों को प्रिंट करते समय प्रत्येक मान के बाद 'ffffff' मुद्रित क्यों होता है?
- 8. का उपयोग करते हुए योग
- 9. का उपयोग करते हुए 'इस' एक निर्माता
- 10. HashMap का उपयोग करते हुए एक स्ट्रिंग नक्शा और int
- 11. Git का उपयोग करते हुए एक फ़ाइल
- 12. नल पॉइंटर एक्सेप्शन बंडल का उपयोग करते समय डेटा
- 13. साझा व्यवहारों का उपयोग करते हुए एक स्ट्रिंग सेट को स्टोर करने का प्रयास करते समय दुर्व्यवहार
- 14. वीसी ++ त्रुटि टेम्पलेट फ़ंक्शन पर पॉइंटर का उपयोग करते समय
- 15. रेजर cshtml का उपयोग करते हुए XML को प्रतिपादित करते समय मैं विजुअल स्टूडियो
- 16. Android पर जेसीआईएफएस लाइब्रेरी का उपयोग करते समय यूआरएल में एसएमबी प्रोटोकॉल का उपयोग करते हुए
- 17. सी # में प्रतिबिंब का उपयोग करते हुए विधि का आह्वान करते समय पैरामीटर के लिए स्वचालित प्रकार रूपांतरण कैसे करें?
- 18. string.text.contains का उपयोग करते समय अनदेखा कैसे करें?
- 19. का उपयोग करते हुए मान नहीं टेम्पलेट्स
- 20. प्रेरण का उपयोग करते समय जानकारी रखते हुए?
- 21. प्रोग्रामिंग करते समय और डीबगिंग करते समय विजुअल स्टूडियो जीयूआई को समान लेआउट का उपयोग कैसे कर सकता हूं?
- 22. cin.get का उपयोग करते हुए एक पूर्णांक
- 23. डीबगिंग करते समय गुणों को ट्रिगर करने से कैसे बचें?
- 24. preg_match का उपयोग करते हुए एक सूची
- 25. pHash का उपयोग करते हुए नेट
- 26. Capistrano का उपयोग करते समय तैनात करते समय वर्डप्रेस और प्लगइन्स को अपग्रेड कैसे करें?
- 27. का उपयोग करते समय @require_POST
- 28. का उपयोग करते हुए ककड़ी परीक्षण 3
- 29. का उपयोग करते हुए कस्टम InstrumentationTestRunner त्रुटि
- 30. QThreadPool का उपयोग करते समय QObject :: moveToThread() को कैसे करें?