嗨,我在显示2d字符数组时遇到问题。
以下是生成下面将要使用的功能的数据的功能。它需要一个输入并创建一个令牌的二维char数组。从VS2012观察,这可以正常工作。
干杯
答案 0 :(得分:0)
除了Chris'评论(请参阅:Can a local variable's memory be accessed outside its scope?)之外,我觉得要让您的计划有效,您需要重新考虑tokens
函数中TokStr
的分配。
您可以将此声明char *tokens[10];
修改为以下代码段。通过此更改,您的代码应该可以正常工作。
char **tokens;
tokens = malloc(10 * sizeof(char *));