2015-06-11 6 views
6

मैं अपने C++ प्रोग्राम के लिए आईडीई के रूप में KDevelop का उपयोग कर रहा हूं। मेरे प्रोग्राम में मेरे पास char buffer[1024] है। बफर में डेटा पढ़ने के बाद, मैं इसे मैन्युअल रूप से देखना चाहता हूं। लेकिन बाएं पैनल में, मुझे सरणी character by character पढ़ने की जरूरत है। क्या कोई तरीका है जिससे मैं सरणी की सामग्री को खिंचाव पर प्राप्त कर सकता हूं?KDevelop में चर के मानों को कैसे देखें?

उत्तर

3

केडीवेल में उपलब्ध जीडीबी उपकरण दृश्य का उपयोग करें। केडीवीफ़ 4.6 में, Window->Add ToolView->GDB टूल दृश्य को नीचे/बाएं/दाएं KDevelop IDE पर खुल जाएगा। अपने प्रोग्राम को डीबग करें और उस बिंदु पर जिस पर आपको चर के मान की जांच करनी है, print variable_nameGDB cmd से संबंधित टेक्स्टबॉक्स में दर्ज करें। चर का मान मुद्रित किया जाएगा।

कुछ उदाहरण आदेश:

(डिफ़ॉल्ट रूप से पहले 200 तत्व दिखाई देगा) एक सरणी दिखाएँ:

(gdb) print buffer 
print buffer 
$1 = "\000\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 !\"#$%&'()*+,-./:;<=>[email protected][\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307"... 

दिखाएँ एक सरणी बफ़र सीमा [सूचकांक] @count:

(gdb) print buffer[50]@40 
print buffer[50]@40 
$2 = "23456789:;<=>[email protected]" 
+0

GDB टूल व्यू ?? मैं इसे कहां से प्राप्त करूंगा? – Jackzz

+0

ओएच !! समझ गया..थान्यौ – Jackzz

+0

ओह !! यह केवल 200 वर्णों को प्रिंट करता है भले ही मैं प्रिंट बफर [0] @ 250 :( – Jackzz

संबंधित मुद्दे