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