Pergunta : Emitindo o BYTE ao porto de série - C++

Olá!, eu tenho uma estrutura de 5 “dados do carvão animal não assinado” do byte: m_TxBuf não assinado do carvão animal [5]; , >and que to uma função que redija os dados ao porto de série.  Eu tenho as funções no lugar, mas eu supor que a maneira que eu estou tentando emitir cada byte à função que escreve ao porto de série não está correta.  class= " lineNumbers " >
1 do >

	

       m_TxBuf não assinado do carvão animal [5];

        função de //Call para escrever um byte de cada vez ao porto de série
	Serialport.WriteByte (m_TxBuf [0]);    compilação de //Problem
        Serialport.WriteByte (m_TxBuf [1]);    compilação de //Problem

        Serialport.WriteByte (m_TxBuf);  problema de //No se eu emito a estrutura de dados inteira

BOOL CSerialPort:: WriteByte (*bybyte do BYTE)
{
	iBytesWritten=0;
se (WriteFile (o hComm, o bybyte, 1, &iBytesWritten, ZERO) ==0)
    falso do retorno;
     do retorno outros retificam;
}
o class= >

I de

error C2664: “CSerialPort:: WriteByte”: não pode converter o parâmetro 1 “de carvão animal não assinado” 'ao BYTE * ' o

Thanks para seu help
class= do

Resposta : Emitindo o BYTE ao porto de série - C++

     Serialport.WriteByte (&m_TxBuf [0]);
       Serialport.WriteByte (&m_TxBuf [1]);


Outras soluções  
 
programming4us programming4us