memset(str,0,7);
memset(str1,0,3);
for(int i=0;i<3;i++)
{
printf("%2x",epc_data[i]);
printf("\n");
sprintf(str1,"%2X",epc_data[i]);
if(str1[0]=="")
{
str1[0]="0";
}
if(str1[1]=="")
{
str1[1]="0";
}
strcat(str,str1);
}
printf(str);
memset(str1,0,3);
for(int i=0;i<3;i++)
{
printf("%2x",epc_data[i]);
printf("\n");
sprintf(str1,"%2X",epc_data[i]);
if(str1[0]=="")
{
str1[0]="0";
}
if(str1[1]=="")
{
str1[1]="0";
}
strcat(str,str1);
}
printf(str);
本文介绍了一个使用C语言处理EPCTag数据的例子,包括初始化字符串、以十六进制形式打印数据,并确保字符串正确格式化的过程。通过具体代码展示了如何避免因字符串长度不足导致的显示问题。
1019

被折叠的 条评论
为什么被折叠?



