strncpy的用法(对于结构体指针数组,或者结构体二维数组)
inti,j,k;char*str;structdivi_info{chararr[256][256];char*ptr[256];};structdivi_infobu...
int i,j,k;
char *str;
struct divi_info
{
char arr[256][256];
char *ptr[256];
};
struct divi_info buff[256];
strncpy怎样把str拷贝到 buff[i].ptr[j] 中或者buff[i].arr[j][k]中
strncpy(buff[i].ptr[j],str,256*sizeof(char *)-1);这样对不??好像溢出了,不对
怎么弄啊??
具体C语言代码咋实现啊? 展开
char *str;
struct divi_info
{
char arr[256][256];
char *ptr[256];
};
struct divi_info buff[256];
strncpy怎样把str拷贝到 buff[i].ptr[j] 中或者buff[i].arr[j][k]中
strncpy(buff[i].ptr[j],str,256*sizeof(char *)-1);这样对不??好像溢出了,不对
怎么弄啊??
具体C语言代码咋实现啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询