我想用“。”分割一个字符串。例如,我有一个像这样的字符串“studentdetails.txt”。现在我想要得到像这样的“studentdetails”和“txt”。请给我任何想法做到这一点。如何用“。”分隔字符串分隔符C
0
A
回答
1
你可能知道strtok在C.
例。
char str[] = "studentdetails.txt";
char delims[] = ".";
char *result = NULL;
result = strtok(str, delims);
while(result != NULL) {
printf("%s\n", result);
result = strtok(NULL, delims);
}
0
您可以使用strtok()函数。
char str[] ="This is a sample string, just testing.";
char *p;
printf ("Split \"%s\" in tokens:\n", str);
p = strtok (str," ");
while (p != NULL)
{
printf ("%s\n", p);
p = strtok (NULL, " ,");
}
return 0;
我已经使用了一个空格...只是使用“。”而不是
+0
为了安全(和可读性)的原因,更好地使用'strtok_r()'。 –
+2
这个词是你而不是你。如果值得写出答案,那么使用真实的单词而不是文本说话是值得的。 –
+0
在你的第一句话中,这个词是“than”而不是“then”。如果值得写评论,那么它的价值在于使用适当的语法而不是使用语法。 对不起没有帮助自己。干杯。 :) –
相关问题
- 1. 用“||”分隔字符串分隔符
- 2. 用分隔符分隔字符串
- 3. c#拆分字符串与一些分隔符和分隔符
- 4. 如何使用多个分隔符分隔字符串并保留分隔符?
- 5. 分隔带分隔符的字符串
- 6. 分隔字符串与分隔符
- 7. 分隔符分隔字符串RadTreeView VB.NET
- 8. Objective C字符串分隔
- 9. C字符串分隔
- 10. 分隔字符串C
- 11. C - 使用其他分隔符分隔字符串?
- 12. 如何在PHP中使用分隔符分隔字符串?
- 13. 如何用特定分隔符分隔字符串?
- 14. 如何在bash中用多个分隔符分隔字符串
- 15. 使用C的字符串分隔符
- 16. 如何使用字符串分隔符分割字符串?
- 17. 如何使用字符串分隔符分割字符串?
- 18. 分隔字符串
- 19. 分隔字符串?
- 20. 分隔字符串
- 21. 分隔符分隔字符串的TreeView C#
- 22. 如何分隔多个分隔符上的字符串?
- 23. 如何在Autohotkey中分隔制表符分隔的字符串?
- 24. 分割分隔字符串
- 25. 用分隔符分析字符串“;” (JAVA)
- 26. 用unicode分隔符分割字符串?
- 27. python3字符串分隔符
- 28. 字符串分隔符
- 29. VBA字符串分隔符
- 30. 如何用大于一个单个字符的分隔符分隔字符串?
它的工作..谢谢。 – user3686237