-2
A
回答
4
使用strtok
int main()
{
char str[] ="My name is John ";
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str," ");
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, " ");
}
return 0;
}
+0
非常感謝。正是我在找什麼.. 我對C很新,所以不知道該怎麼做。 非常感謝各位代表:) 保重:) – 2014-09-19 06:15:29
+0
如果此答案爲您解決了問題,請記得單擊旁邊的大記號將其標記爲接受的答案。 – 2014-09-19 06:28:18
1
你可以使用的strtok() 那裏你必須給作爲第一個參數字符串,並作爲第二個參數的標記。 對於每個輔助調用,您必須將null設置爲第一個參數,並將第一個參數設置爲第二個參數,即首先出現的字符int要替換爲\0
的字符串。 函數返回子字符串ehich上的指針,這是因爲\0
令牌正是你想要的。你的情況,你應該使用這樣的:
strtok (YourNonConstString, " ");
while (cp = strtok (NULL, " ") != NULL)
{
//Gotta do Here your stuff with cp as in each loop it contains the substring.
}
相關問題
- 1. 如何從C#中的字符串中獲取字符串的子字符串?
- 2. 如何從包含「,」的字符串獲取字符串值?
- 3. 從包含特殊字符的字符串中提取子串
- 4. 當字符串包含[]字符時替換字符串中的子字符串
- 5. 獲取字符串中包含的所有字符串
- 6. 通過搜索字符串獲取子字符串文本來獲取字符串的子字符串?
- 7. 如何從C++中的字符串中提取子字符串?
- 8. 如何從linux中的字符串獲取子字符串?
- 9. 如何從python中的字符串獲取子字符串2
- 10. 如何從ColdFusion中的字符串獲取子字符串
- 11. 從字符串獲取子字符串__
- 12. 如何獲取包含Java中前N個Unicode字符的子字符串
- 13. 查找包含字符串數組中子字符串的所有字符串
- 14. 如何獲取包含在指定字符串中的特定字符串?
- 15. 來自字符串C的子字符串數組#
- 16. 使用PowerShell來替換字符串中包含$的字符串
- 17. Ruby從包含子串的數組中獲取字符串
- 18. 從包含問題的字符串中移除子字符串
- 19. 如何在字符串的特定子字符串之後獲取字符串?
- 20. 如何檢查字符串是否包含C#中的字符?
- 21. 獲取包含字符串的行號
- 22. 字符串在C中包含字符串++的文本文件
- 23. 使用RegEx包含來自字符串的特殊字符的PHP捕獲字
- 24. 獲取字符串中子字符串的第一個字母
- 25. 包含完整字符串分隔符的提取字符串
- 26. 如何從包含數字和字符的字符串中獲取數值
- 27. 如何獲取Unicode字符串的Ruby子字符串?
- 28. 如何從給定的字符串獲取子字符串?
- 29. 如何獲取逗號分隔字符串的子字符串?
- 30. 檢查字符串包含字符串
什麼?你想複製字符串嗎?使用'strdup'。 – 2014-09-19 06:07:19
沒有抱歉..我想這個問題第一次不夠清楚.. 我想要子字符串包含輸入字符串中的單詞。 – 2014-09-19 06:10:53
當你想要所有的詞爲什麼你需要子串?或者如果你的意思是其他任何明確你的問題。 – InvincibleWolf 2014-09-19 06:11:17