char out[1024];
char bb[20];memset(bb, 0, 20);
memset(out, 0, 1024);
strcpy(out, "测试字符串内容1测试字符串内容2测试字符串内容3测试字符串内容4");
strncpy(bb, &out[16], 16);变量 bb 为乱码,若将 out 字符串里面的数字“1,2,3,4”替换为中文则没有乱码的问题。
char bb[20];memset(bb, 0, 20);
memset(out, 0, 1024);
strcpy(out, "测试字符串内容1测试字符串内容2测试字符串内容3测试字符串内容4");
strncpy(bb, &out[16], 16);变量 bb 为乱码,若将 out 字符串里面的数字“1,2,3,4”替换为中文则没有乱码的问题。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货