尝试复制char *str到char c[]但却出现分段错误或初始化程序错误无效.
为什么这段代码给我一个seg错误?
char *token = "some random string";
char c[80];
strcpy( c, token);
strncpy(c, token, sizeof c - 1);
c[79] = '\0';
char *broken = strtok(c, "#");
Run Code Online (Sandbox Code Playgroud)