-4
A
回答
1
您正在訪問您的數組越界。
如
char name[HAVE_DISCOUNT][HAVENT_DISCOUNT][MAX_LENGTH];
//...
sscanf(input, "%s", name[i][HAVENT_DISCOUNT]); // <-- out of bounds
你不得不指數正整數小於該尺寸的大小,你的陣列。
也許你想是這樣的:
typedef enum {
HAVE_DISCOUNT,
HAVENT_DISCOUNT,
NUM_DISCOUNT_TYPES
} DiscountType;
const int MAX_NAMES = 32;
char name[MAX_NAMES][NUM_DISCOUNT_TYPES][MAX_LENGTH];
// etc...
相關問題
- 1. 用於3D陣列
- 2. 關於3D模型加載的問題
- 3. 蟒3D陣列類似於C++
- 4. C#陣列的問題(分)
- 5. 問題關於C++
- 6. 陣列相關問題
- 7. 用於輸出3D陣列的算法
- 8. 關於C#中XPathNodeIterator問題的問題#
- 9. 安全問題關於序列化C#
- 10. 關於C++ Lists的問題
- 11. 關於C++的問題
- 12. 目標c訪問關鍵值陣列,用於動態的tableview
- 13. 傻C#陣列問題
- 14. C++問題與級陣列
- 15. Objective C Char陣列問題
- 16. 有關使用陣列作爲C中指針的問題
- 17. C++:累加器矩陣(3D陣列)
- 18. 關於稀疏矩陣的Matlab問題
- 19. 3D陣列C++使用INT []操作
- 20. 關於C#通用集合的問題
- 21. 問題關於C++模板
- 22. 關於C++演員問題
- 23. 問題關於C#優化
- 24. 關於Android中3D採摘的問題(使用OpenGL ES 2)
- 25. shell腳本:陣列相關的問題
- 26. 使用3D numpy的陣列
- 27. 3d陣列到2d陣列
- 28. 關於陣列的蒙蒂霍爾模擬問題
- 29. 關於原型和陣列的一些問題
- 30. 關於文件陣列和MIME類型的問題
請不要發佈您的代碼作爲截圖! – paddy
你的問題是什麼? –