如图,想把串口数据与坐标同时保存在txt中,但是目前串口保存的数据是乱码,求帮忙,谢谢

解决方案 »

  1.   

    WriteString 之前 把str数据 TRACE出来,看看是否正常
      

  2.   

    TARCE(_T("%s\n"), (LPCTSTR)str);
    file.WriteString(str);
      

  3.   

    你的get_serialData函数应该直接输出byte数组,因为这是原始数据,可以用在各种场合,你直接给转成字符串了,到了别的地方可能还需要转回来。SaveData函数的data从哪来的?没看到定义啊?
    str.Format(_T("%d, %d, %s\n"), ...)试试呢?
      

  4.   

    串口数据获取有问题,贴出来的代码就没看到。。用串口助手先看看接收的数据,然后用你的程序调试。。接收的数据就是char*,不用一个个字符转换。。另外推荐直接从网上下一个串口类获取数据。