Re: [問題] 切割字串
看板C_and_CPP (C/C++)作者tsaiminghan (nahgnimiast)時間15年前 (2010/08/12 00:14)推噓1(1推 0噓 0→)留言1則, 1人參與討論串1/2 (看更多)
不知道這樣行不行。
#include <string.h>
bool getToken(char **pptoken, char **ppbuf)
{
*pptoken = strtok(*ppbuf, " ");
if(*pptoken)
{
*ppbuf = *ppbuf + strlen(*pptoken) + 1;
return true;
}
else
{
return false;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
char szString[256] = "aa bb cc ddd eee";
char *pbuf = szString;
char *ptoken = NULL;
while(getToken(&ptoken, &pbuf))
{
printf("token=%s buf=%s\n", ptoken, pbuf);
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.130.84
※ 編輯: tsaiminghan 來自: 59.121.130.84 (08/12 00:52)
推
08/12 05:39, , 1F
08/12 05:39, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
1
1
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章