char strarr[5][10];
当我使用
时strcpy(strarr[0], src);
尝试将内容从src复制到strarr [0]。我遇到了段错误。
这是错的吗?
谢谢!
答案 0 :(得分:2)
除非您向我们展示更多代码,否则我们只能假设src
超过可用空间。也可能src
不是NUL
- 终止。
答案 1 :(得分:1)
取决于src
指针及其长度。
答案 2 :(得分:0)
您需要使用strncpy()。
strncpy(dest[0], src, 10);