我有一个程序将与多个COM端口进行通信。截至目前,我已将所有的代码放在一个文件中,而且这是半麻烦的。我怎么能组织它以一种方式将所有串行连接和连接参数设置在其他位置,这样我就可以只读或写主文件中的端口。C++源代码组织 - COM端口初始化
下面是配置的一个例子,我的意思是
HANDLE hSerial = CreateFile("COM3",GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
DCB dcbSerialParams = {0};
dcbSerialParams.DCBlength=sizeof(dcbSerialParams);
dcbSerialParams.BaudRate=CBR_9600;
dcbSerialParams.ByteSize=8;
dcbSerialParams.StopBits=ONESTOPBIT;
dcbSerialParams.Parity=NOPARITY;
怎么样把你的功能发布的所有代码接受一个字符串,返回一个手柄?或者创建一个代表COM的类。 – stijn