最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)字符串分割的實(shí)例

 更新時(shí)間:2017年10月11日 08:56:03   作者:愛思考的小鳥  
這篇文章主要介紹了C語言數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)字符串分割的實(shí)例的相關(guān)資料,希望通過本文能幫助到大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下

C語言數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)字符串分割的實(shí)例

以下為“字符串分割”的簡(jiǎn)單示例:

1. 用c語言實(shí)現(xiàn)的版本

#include<stdio.h> 
 
/* 根據(jù)空格分隔字符串 */ 
int partition(char *src, char *par, int pos) 
{ 
  int i,j; 
  i = pos; 
 
  //取到第一個(gè)非空格字符 
  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); 
  } 
} 

運(yùn)行結(jié)果如下所示:

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

相關(guān)文章

  • 深入了解C++封閉類的定義與使用

    深入了解C++封閉類的定義與使用

    一個(gè)類的成員變量如果是另一個(gè)類的對(duì)象,就稱之為“成員對(duì)象”。包含成員對(duì)象的類叫封閉類(enclosed?class)。本文主要和大家聊聊C++封閉類的使用,需要的可以參考一下
    2022-11-11
  • Visual Studio Code (vscode) 配置 C / C++ 環(huán)境的流程

    Visual Studio Code (vscode) 配置 C / C++ 環(huán)境的流程

    這篇文章主要介紹了Visual Studio Code (vscode) 配置 C / C++ 環(huán)境的流程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Qt編寫地圖實(shí)現(xiàn)動(dòng)態(tài)點(diǎn)位標(biāo)注的示例代碼

    Qt編寫地圖實(shí)現(xiàn)動(dòng)態(tài)點(diǎn)位標(biāo)注的示例代碼

    動(dòng)態(tài)點(diǎn)位標(biāo)注是定制的一個(gè)功能模塊,提供直接地圖上選點(diǎn)設(shè)置標(biāo)記點(diǎn),點(diǎn)位信息用結(jié)構(gòu)體存儲(chǔ),其中包括了經(jīng)度、緯度、速度、時(shí)間等信息。本文將介紹實(shí)現(xiàn)這一功能的示例代碼,需要的可以參考一下
    2022-01-01
  • Linux下semop等待信號(hào)時(shí)出現(xiàn)Interrupted System Call錯(cuò)誤(EINTR)解決方法

    Linux下semop等待信號(hào)時(shí)出現(xiàn)Interrupted System Call錯(cuò)誤(EINTR)解決方法

    本篇文章是對(duì)在Linux下semop等待信號(hào)時(shí)出現(xiàn)Interrupted System Call錯(cuò)誤(EINTR)的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Visual?Studio?2022編譯C++20代碼

    Visual?Studio?2022編譯C++20代碼

    本文主要介紹了Visual?Studio?2022編譯C++20代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • C++內(nèi)聯(lián)函數(shù)詳情

    C++內(nèi)聯(lián)函數(shù)詳情

    這篇文章主要介紹了C++內(nèi)聯(lián)函數(shù),文章主要圍繞C++內(nèi)聯(lián)函數(shù)的相關(guān)資料展開詳細(xì)內(nèi)容,需要的朋友可以參考一下,希望對(duì)大家有所幫助
    2021-11-11
  • C++控制臺(tái)實(shí)現(xiàn)密碼管理系統(tǒng)

    C++控制臺(tái)實(shí)現(xiàn)密碼管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++控制臺(tái)實(shí)現(xiàn)密碼管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C++ 壓縮文件及文件夾方法 使用zlib開源庫

    C++ 壓縮文件及文件夾方法 使用zlib開源庫

    下面小編就為大家分享一篇C++ 壓縮文件及文件夾方法 使用zlib開源庫,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • C++三色球問題描述與算法分析

    C++三色球問題描述與算法分析

    這篇文章主要介紹了C++三色球問題描述與算法分析,結(jié)合注釋形式詳細(xì)講述了三色球問題的描述與相應(yīng)的算法設(shè)計(jì)思路,并給出了相關(guān)的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2016-05-05
  • C語言修煉之路悟徹?cái)?shù)組真妙理?巧用下標(biāo)破萬敵上篇

    C語言修煉之路悟徹?cái)?shù)組真妙理?巧用下標(biāo)破萬敵上篇

    在C語言和C++等語言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲(chǔ)類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來指向若干個(gè)字符串,使字符串處理更加方便、靈活
    2022-02-02

最新評(píng)論

资源县| 平和县| 碌曲县| 阿克苏市| 方正县| 天祝| 仙游县| 伽师县| 徐汇区| 河南省| 开平市| 宿迁市| 商洛市| 谢通门县| 曲阳县| 隆化县| 康平县| 佛山市| 博野县| 云南省| 天峻县| 同江市| 思南县| 昂仁县| 嘉义市| 巍山| 南漳县| 神农架林区| 文登市| 福清市| 报价| 涟源市| 宁国市| 盱眙县| 宜川县| 昆山市| 本溪| 泗阳县| 宣城市| 泰安市| 当涂县|