[問題] 請問strtok是讀到最後然後回傳NULL嗎
例:
char s[]="i am fine";
char *token;
token=strtok(s," "); //這裡會將s字串該成 i\0am fine 且token指向s[0]
while(token)
token=strtok(NULL," ");
//第一次迴圈 s字串變成 i\0am\0fine 且token指向s[2]
問題:
那第二次迴圈,從s[5](也就是f)開始讀
一直到最後s[9] 字串結束都沒有再遇到空白
那strtok這時就是回傳NULL嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.174.79
→
04/04 15:40, , 1F
04/04 15:40, 1F
→
04/04 15:44, , 2F
04/04 15:44, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
-10
29