1
A
回答
0
繼克里斯的評論(參見:Can a local variable's memory be accessed outside its scope?),我覺得讓你的程序工作,你需要重新考慮在TokStr
功能tokens
分配。
您可以將此聲明char *tokens[10];
修改爲以下一段代碼。有了這個改變,你的代碼應該可以正常工作。
char **tokens;
tokens = malloc(10 * sizeof(char *));
相關問題
- 1. Imshow二維數組內存錯誤
- 2. 二維數組錯誤C++
- 3. C++二維數組錯誤
- 4. Java二維字符數組
- 5. 二維字符數組
- 6. 二維數組錯誤:矢量索引超出內存分配
- 7. 二維字符數組字符串
- 8. Java數組錯誤(二維數組)
- 9. 二維字符數組的sizeof()顯示錯誤o/p
- 10. 二維數組的字符串和Strcpy錯誤?
- 11. 如何在二維字符數組中存儲字符
- 12. 保存輸入字符串字符到一個二維數組
- 13. 在二維數組中存儲字符串和字符(C)
- 14. Objective C二維數組內存問題
- 15. 二維數組的內存問題
- 16. 1索引與二維數組錯誤
- 17. 二維數組打印錯誤
- 18. 遍歷二維數組錯誤
- 19. 二維數組錯誤,長度爲
- 20. Typescript - 初始化二維數組錯誤
- 21. Malloc錯誤初始化二維數組
- 22. 硬編碼二維數組錯誤?
- 23. 字符串轉換的一維數組爲二維數組
- 24. C在動態二維數組中存儲字符串文字
- 25. Java:二維字符數組搜索
- 26. 終止二維數組的空字符
- 27. PHP轉換二維數組字符串
- 28. randomise一個二維數組與字符?
- 29. 二維字符數組用C
- 30. C realloc二維字符數組
非常相關:http://stackoverflow.com/questions/6441218/can-a-local-variables-memory-be-accessed-outside-its-scope – chris 2013-04-11 00:09:43
感謝您的幫助! – slasher53 2013-04-11 01:11:15