[爆卦]c字串切割是什麼?優點缺點精華區懶人包

為什麼這篇c字串切割鄉民發文收入到精華區:因為在c字串切割這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者bestwishes (覓知音 尋知己...)看板C_and_CPP標題Re: [問題] 切割字...


※ 引述《edmund71405 (餅乾小舖)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: dev-c++
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: 問題(Question):
: 在PHP中有expload可以切開字串存回陣列
: 在C/C++中是否有類似的功能或做法


忘記在哪看到的

void split(char **arr, char *str, const char *del)
{
char *s = strtok(str, del);

while(s != NULL) {
*arr++ = s;
s = strtok(NULL, del);
}
}

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.50.61
edmund71405:存陣列的方法還是不行~他會說記憶體錯誤~還要再找存陣 06/08 20:12
edmund71405:列的方法~~不過~先謝謝了 06/08 20:12
angleevil:這個方法有一個問題是陣列空間要開足,所以要先計算 06/08 21:06
angleevil:總共的大小,才可以引用這個函式. 06/08 21:07
netio:http://codepad.org/sSopNtMO 參考下 06/09 13:25
angleevil:樓上字串常數記得改成字串喔,不然會出現記憶體區段錯誤 06/09 14:07
netio:http://codepad.org/WPXd7g4L 謝樓上 修正版 06/09 15:04

你可能也想看看

搜尋相關網站