c ++ win32api和char []拆分的使用

时间:2015-02-07 16:01:57

标签: c++ winapi split char

我试图在Visual C ++ 2010 express中创建一个小的win32api程序。

程序的功能是它基本上从串口接收一个字符串,字符串被分开; (我可以选择我想要的任何分隔符).. 我们的想法是将其拆分并将所有内容放在每个部分的编辑控件中。

但是,ReadFile函数只接受一个char []数组,这应该没问题,因为SendMessageA也只接受char []数组。所以不需要转换。

但是我找不到相应分割这个upp的方法。除此之外,最好的功能似乎只是char []具有讽刺意味......

有人对此有任何建议吗?

1 个答案:

答案 0 :(得分:0)

解决方案是首先将char数组从ReadFile转换为std:string。提取所需内容,然后使用c_str()将其转换回字符数组。

感谢大家的帮助