字符串标记生成器的用法

时间:2011-08-18 06:54:40

标签: c string

我有一个像这样的字符串..

/home/Abcd/Pradeep/Jack.sh

/home/Abcd/Pradeep/Paul/Kill.sh

我需要从这些字符串中单独使用Jack.sh和Kill.sh。字符串中可以有很多/。

如何使用strtok做到这一点?

2 个答案:

答案 0 :(得分:4)

您不需要strtok。只需使用strrchr查找最后一个'/'字符。你的文件名在此之后开始一个字符。

答案 1 :(得分:1)

从路径名称样式看,它看起来像是一个* nix系统。 您可以使用执行相同操作的命令basename。 如果要在c程序中使用它,请在系统中尝试man 3 basename以获取文档。