Cuestión : Enviando OCTETO al puerto serial - C++

Hola, tengo una estructura de 5 del octeto datos del “carbón de leña sin firmar”: m_TxBuf sin firmar del carbón de leña [5]; , >and to una función que escriba los datos al puerto serial.  Tengo las funciones en el lugar, pero conjeturo que la manera que estoy intentando enviar cada octeto a la función que escribe al puerto serial no está correcta.  class= " lineNumbers " >
1 del >

	

       m_TxBuf sin firmar del carbón de leña [5];

        función de //Call para escribir un octeto a la vez al puerto serial
	Serialport.WriteByte (m_TxBuf [0]);    compilación de //Problem
        Serialport.WriteByte (m_TxBuf [1]);    compilación de //Problem

        Serialport.WriteByte (m_TxBuf);  problema de //No si envío la estructura de datos entera

BOOL CSerialPort:: WriteByte (*bybyte del OCTETO)
{
	iBytesWritten=0;
si (WriteFile (el hComm, el bybyte, 1, &iBytesWritten, FALTA DE INFORMACIÓN) ==0)
    falso de vuelta;
     de vuelta otros verdad;
}
el class= >

I de

error C2664: “CSerialPort:: WriteByte”: no puede convertir el parámetro 1 del “carbón de leña sin firmar” al 'OCTETO * ' el

Thanks para su help
class= del

Respuesta : Enviando OCTETO al puerto serial - C++

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


Otras soluciones  
 
programming4us programming4us