小编Ns2*_*100的帖子

C++ unsigned char数组长度

我在我的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是一个可以在程序执行期间改变大小的数组.任何人都可以帮助我如何写它.谢谢

c++ linux uart

2
推荐指数
1
解决办法
3773
查看次数

标签 统计

c++ ×1

linux ×1

uart ×1