ReadFile()函数读串口之后如何清除串口缓冲区?
因为我要读两遍串口,也就是连续两次使用ReadFile()函数
代码如下:
if(bSendTo)
{
do{
ret=ReadFile(hCom, &bytesrec1, datalen, &bytesReaded1, NULL);
}while(ret==FALSE&&bytesReaded1!=(unsigned long)datalen);
}
do{
ret=ReadFile(hCom, &bytesrec, 5, &bytesReaded, NULL);
}while(ret==FALSE&&bytesReaded!=5);