當前位置:編程學習大全網 - 網站源碼 - c語言分段字符串

c語言分段字符串

您可以使用strtok函數拆分字符串。

1,strtok函數:

原型:char * strtok (char s [],const char * delim);

函數:將壹個字符串分解成壹組字符串,其中s是要分解的字符串,delim是分隔符字符串;

描述:strtok函數在參數s的字符串中找到參數delim中包含的拆分字符時,會將該字符改為\0字符。在第壹次調用中,strtok()必須給出參數S的字符串,在隨後的調用中,參數S將被設置為NULL。每次調用成功,返回壹個指向分段段的指針;

頭文件:string.h;

返回值:從字符串s的開頭開始的分割字符串。當分割結束時,返回NULL。delim中包含的所有字符都會被過濾掉,過濾掉的地方會被設置為壹個分割節點。

2.常規:

# include & ltstdio.h & gt

# include & ltstring.h & gt

int?main(){

夏爾?輸入[16]="abc,d,ef,g ";//要分解的字符串

char*?delim= ",";//分隔符字符串

char*?p=strtok(輸入,delim);//第壹次調用strtok

而(p!=NULL){//當返回值不為NULL時,繼續循環。

printf("%s\n ",p);//輸出分解後的字符串。

p=strtok(NULL,delim);//繼續調用strtok分解剩下的字符串。

}

回歸?0;

}

  • 上一篇:python exe如何防止反編譯
  • 下一篇:如何申請新浪微博APP key?
  • copyright 2024編程學習大全網