我试图在Visual C ++ 2010 express中创建一个小的win32api程序。
程序的功能是它基本上从串口接收一个字符串,字符串被分开; (我可以选择我想要的任何分隔符).. 我们的想法是将其拆分并将所有内容放在每个部分的编辑控件中。
但是,ReadFile函数只接受一个char []数组,这应该没问题,因为SendMessageA也只接受char []数组。所以不需要转换。
但是我找不到相应分割这个upp的方法。除此之外,最好的功能似乎只是char []具有讽刺意味......
有人对此有任何建议吗?
答案 0 :(得分:0)
解决方案是首先将char数组从ReadFile转换为std:string。提取所需内容,然后使用c_str()将其转换回字符数组。
感谢大家的帮助