linux c++获取路径中的文件名
来源:互联网 发布:excel建立数据透视表 编辑:程序博客网 时间:2024/05/22 08:06
#include <string.h>
#include <stdio.h>
void getName(char* full_name,char * dest);
int main(int argc,char*argv[])
{
char * path="./zxc/chinamobile/20140623.wav";
char result[256]={'\0'};
getName(path,result);
printf("name is %s\n" , result);
}
void getName(char* full_name,char * dest)
{
char* mn_first = full_name;
char* mn_last = full_name + strlen( full_name );
if ( strrchr( full_name, '\\' ) != NULL )
mn_first = strrchr( full_name, '\\' ) + 1;
else if ( strrchr( full_name, '/' ) != NULL )
mn_first = strrchr( full_name, '/' ) + 1;
if ( strrchr( full_name, '.' ) != NULL )
mn_last = strrchr( full_name, '.' );
if ( mn_last < mn_first )
mn_last = full_name + strlen( full_name );
memmove(dest ,mn_first,(mn_last-mn_first));
}
#include <stdio.h>
void getName(char* full_name,char * dest);
int main(int argc,char*argv[])
{
char * path="./zxc/chinamobile/20140623.wav";
char result[256]={'\0'};
getName(path,result);
printf("name is %s\n" , result);
}
void getName(char* full_name,char * dest)
{
char* mn_first = full_name;
char* mn_last = full_name + strlen( full_name );
if ( strrchr( full_name, '\\' ) != NULL )
mn_first = strrchr( full_name, '\\' ) + 1;
else if ( strrchr( full_name, '/' ) != NULL )
mn_first = strrchr( full_name, '/' ) + 1;
if ( strrchr( full_name, '.' ) != NULL )
mn_last = strrchr( full_name, '.' );
if ( mn_last < mn_first )
mn_last = full_name + strlen( full_name );
memmove(dest ,mn_first,(mn_last-mn_first));
}
0 0
- linux c++获取路径中的文件名
- linux 获取文件路径中的目录路径和文件名
- c# 获取路径中的文件名
- C++获取路径中的文件名
- vc++获取路径中的文件名
- Python获取路径中的文件名
- linux C语言获取当前可执行程序的路径及文件名 vs 获取当前工作路径
- php 获取全路径中的文件名
- JS——获取路径中的文件名
- CString路径获取文件名
- 获取路径文件名
- C# 获取文件名,路径
- dos环境下获取完整路径中的文件名
- delphi 获取指定文件路径中的文件名及扩展名
- C/C++ 解析文件路径 获取文件名和扩展名
- c语言获取当前可执行文件的执行路径个文件名
- C/C++ 获取不带路径的文件名的方法
- 去掉文件名中的路径
- C#实现窗口最小化到系统托盘
- ubuntu下载源码的方法
- 前程似锦 如鱼得水 藏头诗
- String和StringBuffer的区别
- 浅析C# 异步编程的两种方式
- linux c++获取路径中的文件名
- 黑马程序员——java基础语法
- c++程序运行时的内存分配
- NET:关于CheckBoxList生命周期
- iOS中的SQLite数据库
- VirtualBox配置桥接网络
- Ubuntu12.0.4 Linux服务器部署之 修改MySQL字符集 5.x
- xshell连接CentOS6.5 iptables或ls 输出乱码
- 10-情感分析资源