问题描述
- MFC怎样提取字符串中两个逗号之间 的数据
-
比如字符串:
“$GPGGA,024055.00,4002.2168,N,11618.1074,E,1,12,0.0,75.88,M,”
怎样提取两个逗号之间的数据,例如“4002.2168"?
我试着使用例如 .Mid(17,14)函数,但是并不好用,因为字符串的长度经常会改变。
解决方案
先用CString的Find找到前后两个逗号的位置,然后在用Mid来截取。这样就可以适应动态变化的字符串
解决方案二:
参考一下这个例子,看看是不是可以用。http://zhidao.baidu.com/link?url=ZFvUadjgf2FLwP8lHFmxsGa4p_ecwOKHiuMM2Aawf_eYEAUHWhQAm--A0wtm0DS-pf3xxm4peRdar52JNcBvOK
时间: 2024-10-31 00:11:13