学习笔记 :VC--GPS数据读取和处理中一些函数的使用

分割字符串的AfxExtractSubString函数:

例如这样一组GPS接收到的数据:m_gps=$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50

 AfxExtractSubString(state,m_gps,2,',');MFC分割 字符串的函数,state分割后的字符串,m_gps待分割的字符串,2为要得到的第2+1个字符串,‘,’为待分割字符串之间的分隔符

举例:

  1. CString szGet;    
  2. CString szText = $GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50
  3.   
  4. AfxExtractSubString(szGet, szText, 0, ','); //$GPRMC 
  5. AfxExtractSubString(szGet, szText, 1, ','); //024813.640
  6. AfxExtractSubString(szGet, szText, 2, ','); //A
  7. AfxExtractSubString(szGet, szGET, 1, '$'); //取回GPRMC 
  8.  
2、strcmp(str1,str2比较两个字符串

若str1=str2,则返回零;
若str1<str2,则返回负数;
若str1>str2,则返回正数

3、Mid(a,b,c)或a.Mid(b,c)

从a的第b个位置开始取c个字符,并将其转化为日期

注意:假设a=12345,a.mid(0,2)是取了1而不是12

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值