积累系统性知识
积聚技术精华
  首页    个人中心    撰写积文    建立课题    订立目标    整理积文    管理课题    管理目标    技能Get    代码积累 
显示完整代码
函数名: extract_file_name代码语言: C/C++何种处理: 字符串
代码使用场合:
代码使用前提条件(所依赖的类库,操作系统环境,软件支撑环境等):
自用TAG: string
   
char *extract_file_name(const char *full_file_name,char *ret_file_name)
{
  int str_len=strlen(full_file_name);

  int i=str_len;
  for(;i>0;i--)
  {
    if(full_file_name[i]=='\´ || full_file_name[i]=='/')
    {
      if(ret_file_name)
      {
        strcpy(ret_file_name,full_file_name+i+1);
        return ret_file_name;
      }else
      {
        return (char *)full_file_name+i+1;
      }
    }
  }

  if(ret_file_name)
  {
    strcpy(ret_file_name,full_file_name);
    return ret_file_name;
  }else
  {
    return (char *)full_file_name;
  }
}
  code_ever(永远代码):   个人中心    课题    目标    代码积累