国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

c語言實現php的trim標簽

2020-01-26 14:46:21
字體:
來源:轉載
供稿:網友

清除字符串開頭結尾除空白
修改原字符串
不能清除全角字符

/* * 清除字符串開始結尾處的空白 * 修改原字符串 * */static char* trim(char*str){  char* p1 = str,*p2 = NULL,*p3 = NULL;  int flag = 0;  while(*(p1) != '/0'){    if(isspace(*p1)){      if(p3 == NULL) p3 = p2 == NULL?p1:p2;//標記結尾空白      if(0 == flag) {//標記開頭為空白        flag = 1;        p2 = p1;      }else if(2 == flag){//中間空白        *(p2++) = *p1;      }    }else {      if(1 == flag || flag == 2){//開頭空白結束標志        *(p2++) = *p1;        flag = 2;      }else flag = -1;//開頭無空白      p3 = NULL;//清除結尾空白    }    p1++;  }  //標記結尾  if(p3 != NULL) *p3 = '/0';  else if(p2 != NULL) *p2 = '/0';  return str;}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 华池县| 金阳县| 桦南县| 定兴县| 易门县| 深州市| 班玛县| 黑龙江省| 象州县| 神农架林区| 博罗县| 荆州市| 建德市| 金平| 旺苍县| 临清市| 务川| 桑植县| 都兰县| 济源市| 湟中县| 霸州市| 广宁县| 彭泽县| 炎陵县| 淅川县| 榆社县| 辽宁省| 湖北省| 三河市| 巫溪县| 萍乡市| 睢宁县| 丹凤县| 湘潭市| 南丹县| 佛坪县| 青龙| 平遥县| 浪卡子县| 青龙|