在使用的时候,可以一个一个读取数据(ch),那么如何设置将一个变量将一串(就是一次发送的数据包)读出来,放入变量中处理(每次都不一样,不能读取ch==13为多少的.)谢谢大家!

解决方案 »

  1.   

    我是开一个静态的数组,然后,将每次的读出的内容存好,直到大于buffer,我才向后移动。中间要遇到标志位,就另行处理。
      

  2.   

    你们用过MSComm控件吗?
    当所要打开的串口已经被其他程序开启的时候,下面的代码会引起异常:
    m_Comm.SetPortOpen(TRUE);
    你们是怎么解决的?
      

  3.   

    我全部是用的串口API,没有用过控件
      

  4.   

    对于第二个问题,用try抛出异常处理
    另外,最好能给出参考位置的
      

  5.   

    难道没有人用过啊!我所知道 的串口助手就是该改的或者告诉我 VISUAL C++/TURBO C串口通信编程实践  该书光盘下载书籍下载的地方很多的