我有一个像这样的字符串..
/home/Abcd/Pradeep/Jack.sh
/home/Abcd/Pradeep/Paul/Kill.sh
我需要从这些字符串中单独使用Jack.sh和Kill.sh。字符串中可以有很多/。
如何使用strtok做到这一点?
答案 0 :(得分:4)
您不需要strtok
。只需使用strrchr
查找最后一个'/'
字符。你的文件名在此之后开始一个字符。
答案 1 :(得分:1)
从路径名称样式看,它看起来像是一个* nix系统。
您可以使用执行相同操作的命令basename
。
如果要在c程序中使用它,请在系统中尝试man 3 basename
以获取文档。