你好我正在使用digi动态c。我正在尝试将其转换为字符串
char readingreg[4];
readingreg[0] = 4a;
readingreg[1] = aa;
readingreg[2] = aa;
readingreg[3] = a0;
目前,当我做printf
陈述时,它必须是这样的:
printf("This is element 0: %x\n", readingreg[0]);
但我想要这个字符串,所以我可以使用printf
这样的语句
printf("This is element 0: %s\n", readingreg[0]);
我本质上是通过 TCP/IP 端口发送 readingreg 数组,为此我需要将其作为字符串。我似乎无法将其转换为字符串。谢谢你的帮助。此外,如果有人可以告诉我如何一次处理每个元素而不是整个数组,那很好,因为只有 4 个元素。