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

首頁 > 編程 > C > 正文

C語言數據結構實現字符串分割的實例

2020-01-26 13:53:16
字體:
來源:轉載
供稿:網友

C語言數據結構實現字符串分割的實例

以下為“字符串分割”的簡單示例:

1. 用c語言實現的版本

#include<stdio.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] != ' '))     {       par[j] = src[i];       ++i;       ++j;     }     par[j]='/0';      return i;   }   else   {     return -1;   } }  void main() {   char string[50];   char partition_string[20];   int position;   int k;    printf("Please input strng(length<=50): ");   gets(string);    position=0;   printf("/nPartition result: /n");   k=0;   while((position = partition(string,partition_string,position)) != -1)   {     ++k;     printf("Partition %d : %s/n", k, partition_string);   } } 

運行結果如下所示:

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

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

圖片精選

主站蜘蛛池模板: 常德市| 桐城市| 大新县| 田林县| 龙井市| 闻喜县| 平远县| 黔江区| 博兴县| 伊吾县| 安溪县| 盐津县| 宜君县| 巢湖市| 新安县| 朝阳县| 河西区| 江达县| 宜阳县| 邛崃市| 玉门市| 定南县| 上杭县| 南安市| 铁力市| 合川市| 义马市| 德清县| 团风县| 洞口县| 神农架林区| 罗江县| 马鞍山市| 屏东市| 轮台县| 新巴尔虎左旗| 皋兰县| 拉孜县| 阿勒泰市| 西城区| 蒲城县|