c语言库函数之strrch()--获取路径中的basename
来源:互联网 发布:关于数据库方面 编辑:程序博客网 时间:2024/06/05 06:36
1, 此库函数解决的问题:
有时,会遇到需要将一个很长的路径最后的文件名(这个文件名也被称之为basename)提取出来,这时就可以使用库函数,这里我们直接拿来官方文档中示例代码来展示下:
#include <string.h>#include <stdio.h>int main(void){ char szSomeFileName[] = "foo/bar/foobar.txt"; char *pLastSlash = strrchr(szSomeFileName, '/'); char *pszBaseName = pLastSlash ? pLastSlash + 1 : szSomeFileName; printf("Base Name: %s", pszBaseName);}
输出结果为:
Base Name: foobar.txt
2, linux中也可通过shell脚本实现上述功能,如下所示:
输出结果如下:
foobar.txt
阅读全文
0 0
- c语言库函数之strrch()--获取路径中的basename
- C语言中的strrch()函数
- C库之basename
- C语言中的String库函数
- c语言库函数获取mac地址
- 杂记之C语言之库函数assert
- C语言中的qsort快排库函数
- 模拟实现C语言中的库函数atoi
- C语言str系列库函数之strtok()
- C语言模拟php basename() 函数
- 如何获取C语言路径
- c语言获取当前路径
- Linux C中的basename函数用法示例
- C语言库函数介绍
- C语言库函数
- linux c语言库函数
- C语言库函数用法
- C语言库函数源代码
- Android 设置EditText可以编辑与不可编辑。
- 文章标题
- 01 题目:POJ 1852 Ants
- Ajax模仿form表单提交 以及jquery的param()方法
- Java 按关键字删除文件中的行
- c语言库函数之strrch()--获取路径中的basename
- 游戏开发中的人工智能(六):基本路径寻找及航点应用
- PAT a1043题解
- TCP,IP,HTTP,SOCKET区别和联系
- Linux下Oracle启动与停止
- 文章标题
- css3 的stick footer
- 主键表和外键表的关系
- PAT a1044题解