博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
双重指针自己使用心得
阅读量:4166 次
发布时间:2019-05-26

本文共 655 字,大约阅读时间需要 2 分钟。

    INT32 ret,findname=-1;

            CHAR *filename;  //在这里注意  我如果用  CHAR filename[64]是不可以的,会出问题;

   filename=malloc(64);

 findname=findFilenameInDir("/home/update/",DEFAULT_UPDATE_FILE_NAME,&filename);

printf("filename11111111=%s\n\n\n\n",filename);

INT32 findFilenameInDir(CHAR *path_file,CHAR *file,CHAR** filename)

{
struct dirent    *dp;
    DIR              *dfd;
    if( (dfd = opendir(path_file)) == NULL )
    {
          printf("open dir failed! dir: %s", path_file);
          return NULL;
}
for(dp = readdir(dfd); NULL!=dp; dp = readdir(dfd))
if(strstr(dp->d_name,file)!=NULL)
{
*filename=dp->d_name;
closedir(dfd);
return
TRUE;
}
/*
else
{
printf("没查找到包含%s名字的升级包\n",file);
}*/
}
closedir(dfd);
return
FALSE;
}

转载地址:http://ykexi.baihongyu.com/

你可能感兴趣的文章
计算广告学学习笔记---计算过广告基本概念
查看>>
数学基础-拉格朗日乘子法学习资料
查看>>
如何实现网易公开课的倍速播放?
查看>>
各大厂分布式链路跟踪系统架构对比
查看>>
Google Cloud的专业架构师和专业云工程师认证经验分享
查看>>
关于机器学习工程的最佳实践
查看>>
Google Cloud 专业数据工程师经验分享
查看>>
【机器学习】Google Developer-特征工程介绍
查看>>
【机器学习】Google Developer-特征交叉
查看>>
用户账号、授权以及密码管理的12个最佳实践
查看>>
【pandas入门】pandas的基本操作
查看>>
【pandas入门】创建DataFrame的7种方法
查看>>
Tensorflow入门第一步
查看>>
【Tensorflow】训练多特征模型
查看>>
Python从字符串串中如何提取国家、地区或者城市信息?
查看>>
7种提高代码阅读能力的方法
查看>>
【MySQL for Mac】navicat for mysql中文乱码问题——MySQL在Mac的字符集设置
查看>>
Research Institute of multi-core processor
查看>>
嵌入式领域相关期刊和会议
查看>>
软中断与硬中断
查看>>