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. 二维数组错误
- 3. Lua二维数组错误
- 4. C++二维数组错误
- 5. 二维数组错误C++
- 6. Java二维字符数组
- 7. 二维字符数组
- 8. 错误输出二维String数组转换成一维字符串数组
- 9. 二维数组错误:矢量索引超出内存分配
- 10. 二维字符串数组的C内存布局
- 11. 二维字符数组字符串
- 12. 错误设置二维数组二维数组
- 13. Java数组错误(二维数组)
- 14. 二维数组的字符串和Strcpy错误?
- 15. 二维字符数组的sizeof()显示错误o/p
- 16. 字符指针的二维数组 - >分段错误?
- 17. 在二维字符串数组中存储很多字符串
- 18. 在二维数组中存储字符串和字符(C)
- 19. 保存输入字符串字符到一个二维数组
- 20. 如何在二维字符数组中存储字符
- 21. 存储字符串...二维数组中的数组
- 22. Objective C二维数组内存问题
- 23. 动态内存分配 - 二维数组
- 24. 分配内存到二维数组
- 25. C二维数组内存管理
- 26. 二维数组的内存问题
- 27. 在内存中计算二维数组
- 28. 错误设置二维数组时读取字符串的字符值
- 29. 字符串转换的一维数组为二维数组
- 30. C++二维数组索引错误
非常相关: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