利用指针数组来存strtok函数切割出字符串的首地址

其他 feko 2年前 (2018-05-21) 215次浏览 已收录 0个评论 扫描二维码

利用指针数组来存strtok函数切割出字符串的首地址

char str[]="$GPRMC,024813.640,A,3158.468,N,11848.3737,E,10.05,
324.27,150706,,,A*50";
char *p[13];
int i =0;
p[i]=strtok(str,",");//第一次以“,”分割出的地址,存在p[0] , 且后追加(,NULL)   *p[0]=$GPRMC
while(p[i]){//temp是否为NULL,不是的话继续循环
        i++;
        p[i]= strtok(NULL,","); //继续分割出地址存在p[1]、p[2]、p[3],直到最后分割出NULL跳出循环
    }

笔记阁 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:利用指针数组来存strtok函数切割出字符串的首地址
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址