亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C語言根據協議分割獲取字符串單元的實現代碼

2020-05-23 13:24:40
字體:
來源:轉載
供稿:網友

協議做如下規定:

規定數據協議:

序列號    長度   狀態字   數據長度  數據1  數據2   數據3

以空格作為數據單元。                        

ep:  

00001 00007 1 3  34567 26358 32698   (1)  (2) (3)(4) (5)  (6)  (7)

如ep所示:

(1)00001就是數字1,即代表序列號為1(2)00007就是數字7,即代表長度為7(3)1代表狀態字(4)3代表數字長度(5)34567代表數據1(6)26358代表數據2(7)32698代表數據3

這樣就找到規律了,假設數據都為整型或者負整型,我們就可以來實現以下代碼:

#include <stdio.h>#include <stdlib.h>#include <string.h>//根據空格拆分字符串 int partition(char *src, char *par, int pos){ int i,j; i = pos; //取得一個非空字符  while(src[i] == ' ')  ++i; if(src[i] != '/0') {  j = 0;  while((src[i] != '/0') && (src[i] != ' '))  {   //判斷條件是否滿足  if((src[i] > '9') || (src[i] < '0') && (src[i] != '-'))  return -1 ;   par[j] = src[i];   ++i;   ++j;  }  par[j]='/0';  return i; } else  return -1;}int main(void){ int serial_number ; int lenght ; int status ; int data_length; int data1,data2,data3;  int position = 0; int para_flag = 1 ;  int parameter_item = 0; char partition_string[20] = {0}; char *data = "00001 00007 1 3 34567 26358 32698";  while(para_flag) { if(para_flag == 0)  break ;  if((position = partition(data,partition_string,position)) != -1) {  ++parameter_item ;  switch(parameter_item)  {  case 1:   serial_number = atoi(partition_string);   break ;  case 2:   lenght = atoi(partition_string);   break ;  case 3:   status = atoi(partition_string);    break ;  case 4:   data_length = atoi(partition_string);    break ;  case 5:   data1 = atoi(partition_string);    break ;  case 6:   data2 = atoi(partition_string);    break ;  case 7:    data3 = atoi(partition_string);    para_flag = 0 ;   break ;  } } } printf("序號:%d/n",serial_number); printf("長度:%d/n",lenght); printf("狀態字:%d/n",status); printf("數據長度:%d/n",data_length); printf("數據1:%d/n",data1); printf("數據2:%d/n",data2); printf("數據3:%d/n",data3); return 0; } 

運行結果:

C語言,協議,分割,字符串單元,代碼

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久伊人91精品综合网站| 热99精品里视频精品| 欧美性生活大片免费观看网址| 欧美中文在线视频| 91精品久久久久久久久不口人| 国产综合香蕉五月婷在线| 久久国产加勒比精品无码| 日韩美女在线观看一区| 欧美精品日韩www.p站| 国产精品久久久| 懂色aⅴ精品一区二区三区蜜月| 久久精品国亚洲| 欧美最顶级丰满的aⅴ艳星| 欧美高清视频免费观看| 伊人久久男人天堂| 亚洲国产欧美一区二区三区久久| 精品国产一区二区三区久久狼5月| 性视频1819p久久| 国产日韩欧美成人| 亚洲精品自拍偷拍| 国产视频自拍一区| 日韩中文字幕免费看| 亚洲在线免费看| 国产精品久久久一区| 亚洲精品久久久一区二区三区| 成人激情在线观看| 亚洲第一二三四五区| 92看片淫黄大片欧美看国产片| 91国产一区在线| 久久久久久久久国产精品| 亚洲护士老师的毛茸茸最新章节| 亚洲最大福利视频网站| 国产福利精品av综合导导航| 久久久999国产| 国产一区二区三区毛片| 日韩免费观看网站| 欧美日本高清视频| 日韩在线播放视频| 精品久久久久久久久久久久久| 亚洲天天在线日亚洲洲精| 丝袜亚洲欧美日韩综合| 一本色道久久综合亚洲精品小说| 国产一区私人高清影院| 亚洲人成在线免费观看| 亚洲人成欧美中文字幕| 狠狠做深爱婷婷久久综合一区| 国产91精品网站| 大荫蒂欧美视频另类xxxx| 日韩经典一区二区三区| 影音先锋日韩有码| 国产精品第七影院| 欧美久久精品一级黑人c片| 国产欧美久久一区二区| 国产一区二区日韩精品欧美精品| 日韩亚洲第一页| 久久久久久久久综合| 亚洲aⅴ日韩av电影在线观看| 精品少妇一区二区30p| 亚洲一区二区久久久久久| 97视频在线观看视频免费视频| 亚洲欧洲自拍偷拍| 成人亚洲综合色就1024| 亚洲精选一区二区| 九九热在线精品视频| 日韩欧美一区二区在线| 91欧美精品成人综合在线观看| 久色乳综合思思在线视频| 国产精品99久久久久久人| 亚洲无线码在线一区观看| 日本精品免费观看| 92福利视频午夜1000合集在线观看| 欧美中文在线免费| 日本一区二区在线免费播放| 国产精品吹潮在线观看| 亚洲毛片在线看| 亚洲第一福利在线观看| 97av在线播放| 亚洲美女黄色片| 精品国产一区二区三区久久| 欧美日韩国产成人| 色妞在线综合亚洲欧美| 欧美午夜美女看片| 成人av电影天堂| 国产日韩在线亚洲字幕中文| 中文字幕日韩在线视频| 福利精品视频在线| 国产精品黄页免费高清在线观看| 欧美激情一区二区三级高清视频| 日韩欧美亚洲一二三区| 久久久99久久精品女同性| 亚洲免费电影在线观看| 国产精品亚洲精品| 欧美精品久久久久久久久久| 日本久久久久久| 成人女保姆的销魂服务| 欧美激情久久久久| 国产原创欧美精品| 久热精品视频在线观看| 成人黄色生活片| 欧美丝袜一区二区三区| 国产精品欧美激情在线播放| 精品无人国产偷自产在线| 日韩欧亚中文在线| 日韩av在线精品| 亚洲精品www久久久久久广东| 亚洲影影院av| 欧美一级淫片丝袜脚交| 色综合视频网站| 日韩中文有码在线视频| 亚洲性无码av在线| 日韩在线视频免费观看高清中文| 日韩欧美aaa| 午夜精品蜜臀一区二区三区免费| 国产精品mp4| 国产91精品黑色丝袜高跟鞋| 欧美在线播放视频| 4444欧美成人kkkk| 欧美激情久久久久| 在线日韩精品视频| 91精品国产高清自在线| 中文字幕日韩在线播放| 亚洲精品免费在线视频| 久久久精品视频在线观看| 疯狂蹂躏欧美一区二区精品| 日韩欧美中文字幕在线观看| 在线日韩精品视频| 欧美一级视频在线观看| 欧美香蕉大胸在线视频观看| 日本成人精品在线| …久久精品99久久香蕉国产| 黑人狂躁日本妞一区二区三区| 中文字幕亚洲一区二区三区| 午夜精品久久久久久99热软件| 亚洲爱爱爱爱爱| 国产中文字幕日韩| 国产成人极品视频| 日韩国产欧美精品一区二区三区| 久久久精品视频在线观看| 日韩精品中文字幕有码专区| 国产精品视频精品| 精品久久久久久电影| 亚洲人成在线播放| 欧美放荡办公室videos4k| 亚洲成人av中文字幕| 久久精品视频中文字幕| 最近2019年手机中文字幕| 欧美视频在线视频| 91在线|亚洲| 国产+成+人+亚洲欧洲| 亚洲级视频在线观看免费1级| 91久久精品日日躁夜夜躁国产| 国产精品com| 久久精品视频va| 亚洲毛片在线观看.| 91tv亚洲精品香蕉国产一区7ujn| 精品在线欧美视频| 亚洲国产精品久久久| 久久成人一区二区| 国产日本欧美一区二区三区在线| 欧美一区二区三区图| 国产精品丝袜高跟| 国产精品久久久久久久7电影| 欧美精品第一页在线播放| 亚洲一区中文字幕|