作者james732 (好人超)
看板C_and_CPP
標題Re: [問題] C的字串切割 strtok
時間Sun Jun 21 17:37:39 2009
先給你一個「切割字串」沒有問題的版本:
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "www.yahoo.com.tw";
char *tmp = strtok(str, ".");
while (tmp != NULL)
{
printf("%s\n", tmp);
tmp = strtok(NULL, ".");
}
return 0;
}
至於反轉方面,我會想要用一個 stack,
先把一個個切出來的字串 push 進去,迴圈跑完以後再一個個 pop 出來。
這方面就交給你自己寫了 XD
如果對 strtok 的用法有所疑問,建議 google 查詢。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.62.147
推 smallworld:歐耶 STACK GOOD 06/21 18:09
→ james732:看到 __asm 我就笑了 XDDDD 06/21 19:52
→ weiyucsie:不知道有沒有寫錯 06/21 21:50