c - 如何在C中获取字符串的最后一部分

标签 c string

我在 C 中有一个字符串,其中包含一个文件路径,如“home/usr/wow/muchprogram”。

我想知道在 C 中如何获得最后一个“/”之后的字符串。那么我可以将它存储为一个变量。要清楚,该变量将等于“很多程序”。

我也想知道如何在最后一个“/”之前获得所有内容。提前致谢。

最佳答案

从末尾开始扫描字符串。一旦您收到 /停止。请注意 index并从 index+1 复制至 last_index , 到一个新数组。

你在决赛前得到一切/以及。您有 index .从 start_index 开始复制至 index-1 , 到一个新数组。

关于c - 如何在C中获取字符串的最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21978592/

相关文章:

php - 如何在 PHP 中删除字符串末尾的所有特定字符?

python - 从字符串创建字典

Java 正则表达式与精确标记有关的问题

c++ - C/C++ Python 解释器

c - 如何在c中一次从一串没有空格的字符中取出一个字符作为输入?

c - STM32外部中断一直触发

c++ - 无论如何,是否允许一个应用程序线程在 GDB 中的断点处继续运行?

string - 多重 split

python - 扩展 Python : pre-load my C module

c - SIGABRT 在 fclose 上吗?