请问在VC中怎样一次从串口接收一行字符串? 以回车或换行符来判断该行字符串结束。请各位多多指教。

解决方案 »

  1.   

    我的思路:
        OnComm函数依然按照单字节接收计数。当计数达到你的条件(回车或换行符)调用你的处理函数FuncRev((char*)&Buf,int count),并且计数清零。
      

  2.   

    串口数据读出后,要解析,解析的时候,以回车或者换行来判断是否生意一行,如果后面还有,不要扔掉,留着继续解析,不够的(后面没有回车或者换行的),建议留着下次合并到下一次读取的一起解析!请问1楼的fandh,如何解析,如何判断,如何合并? 我刚开始学VC, 可不可讲的详细一些? 多谢了!!