मैं जैसे एक दो आयामी सरणी घोषणा कर रहा हूँ:चर दो आयामी सरणी "अपूर्ण प्रकार के सूचक की सबस्क्रिप्ट" मुद्रण जब पहुँचा
char arr[10][10];
arr[0][0] = 'X';
अब मैं डिबगर में मुद्रित;
(lldb) po arr[0][0]
'X'
बहुत बढ़िया !! कोई बात नहीं।
अब मैं इस तरह के रूप में एक दो आयामी सरणी घोषणा कर रहा हूँ:
int col = 10;
int row = 10;
char arr[row][col];
arr[0][0] = 'X';
अब मैं डिबगर में मुद्रित;
(lldb) po arr[0][0]
error: subscript of pointer to incomplete type 'char []'
error: 1 errors parsing expression
क्यों ??
मुझे लगता है कि न तो DWARF और न ही gdb समर्थन परिवर्तनीय लंबाई सरणी। – fuz
'डबल सरणी इस प्रकार है:' मतलब है? –
@ सौरव घोष "इस तरह की एक द्वि-आयामी सरणी:" मेरी व्याख्या थी। काफी हद तक उलझन में 'डबल' आपको फ्लोट्स के बारे में सोचता है। – unwind