mfc串口收发数据。编辑框希望每接收一次就换行。怎么实现。我的换行结果不对

2025-01-08 13:46:53
推荐回答(3个)
回答1:

for (k = 0; k < len; k++) { if (rxdata[k] == '\r') { m_edit1+= "\r\n"; } m_edit1+= rxdata[k]; } 查找接受的数组数据,如果接受到的数据中有'\r',就在控件变量m_edit1中加入'\r\n'; 我接受数据是以'\r'为换行符的,还可以是'\n'或者'\r\n'。

回答2:

推荐看书
Visual C++Turbo C串口通信编程实践

回答3:

属性要支持多行