我在我的C++程序中有六进制值的unsigned char数组:
unsigned char buff[] = {0x03, 0x35, 0x6B};
Run Code Online (Sandbox Code Playgroud)
我想计算这个数组的大小,以便我可以使用这个函数在UART端口linux上发送它:
if ((count = write(file,buff,length))<0)
{
perror("FAIL to write on exit\n");
}
Run Code Online (Sandbox Code Playgroud)
因为我可以看到长度是int数,buff是一个可以在程序执行期间改变大小的数组.任何人都可以帮助我如何写它.谢谢