basename函数使用
来源:互联网 发布:淘宝卖家店铺装修视频 编辑:程序博客网 时间:2024/05/04 10:34
注意的问题
1、需要头文件#include <libgen.h>
2、函数原型 char * basename(char *path)
3、path为".","/", ".."或者为不带有/的字符串时, 输出与path一致,最后一个 字符为/,输出为空;否则返回的是最后/后面的字符串
验证代码如下:
#include <stdio.h>#include <libgen.h>void print(char *s){ if (NULL == s) printf("p is null\n"); else printf("%s\n", s);}int main(){ char *p = basename("."); print(p); p = basename(".."); print(p); p = basename("/"); print(p); p = basename("usr"); print(p); p = basename("/usr/local"); print(p); p = basename("/usr/"); print(p); return 0;}
输出为:
.
..
/
usr
local
0 0
- basename函数使用
- basename函数 中文问题
- basename 与 basename_r 函数
- ruby File.basename函数
- basename()函数详解
- basename 与 basename_r 函数
- PHP basename()函数
- basename命令和函数
- Basename
- basename
- basename
- linux basename命令的使用
- linux basename命令的使用
- linux basename命令的使用
- shell basename dirname的使用
- Linux命令之basename使用
- linux basename命令的使用
- ResourceBundle.getBundle("baseName")的使用
- 接触编程,接触android写的第一篇博客,仅仅是因为···我健忘
- PIC单片机之反汇编
- Peeking Iterator
- js中回调函数的运用
- 手速练习
- basename函数使用
- 关于TableViewCell的重用机制
- 贝叶斯方法
- 其他两种绑定ListView数据的方式
- Toggle Block Selection Mode(块选择模式开关)
- django在admin页面展示表的记录的值
- mysql忘记root密码
- Android Studio安装完后,遇到了sdk manager无法更新问题
- UINavigationController导航控制器一