请教串口发送std::vector的问题

是这样,我现在一段串口程序,需要可变数组,因此使用vector<BYTE>来代替。
但现出现问题是,如果我把这个vector作为缓冲区进行发送的话,总是出现随机的code,而如果用数组的话就没有这个问题。
所以想详细请教一下怎么将vector作为缓冲区进行串口发送。
谢谢

作者: melos   发布时间: 2011-06-15

对了,我使用的cncomm1.51,缓冲方式。

作者: melos   发布时间: 2011-06-15

现在我能想到的方法只能是变通,即定义一个足够大的数组,每次发送的时候都将vector的数据拷到数组中,然后按长度发送。

作者: melos   发布时间: 2011-06-15