У меня есть такая строка ..
/ дом / Abcd / Прадипом / Jack.sh
/ дома / Abcd / Прадипом / Paul / Kill.sh
Мне нужно взять Jack.sh и Kill.sh в одиночку из этих строк. может быть много / в строке.
Как это сделать с помощью strtok?
Вам не нужно strtok для этого. Просто используйте strrchr, чтобы найти последний '/' символ. Ваше имя файла начинается с одного символа после этого.
strtok
strrchr
'/'
По стилю имени пути это выглядит как * nix система.Вы можете использовать команду basename, которая делает то же самое.Если вы хотите использовать его в программе переменного тока, попробуйте man 3 basename в вашей системе, чтобы получить документацию.
basename
man 3 basename