strncpy(tmp[0] + i, (const char *)(t_src + i), num);  中的tmp[0]使用不当