当前位置:  技术问答>linux和unix

平台的移植,Windows上函数怎么办?

    来源: 互联网  发布时间:2014-12-17

    本文导语:  _findfirst() _findnext() _findclose() 三个函数对应linux下的那些函数? | 没有完全对应的函数,不过查找文件可以这样实现: 先opendir,然后readdir直到返回NULL,最后closedir。 给你一段以前写的代码: int FindFile...

_findfirst()
_findnext()
_findclose()

三个函数对应linux下的那些函数?

|
没有完全对应的函数,不过查找文件可以这样实现:
先opendir,然后readdir直到返回NULL,最后closedir。
给你一段以前写的代码:

int FindFile(SFileArray *pFileList, char *tDir, int iMaxNum, char tHead)
{
    DIR *pDIR;
    struct dirent *pDirVal;
    int iNum=0;

    if(NULL == (pDIR=opendir(tDir)))
        return(0);
    while(NULL != (pDirVal=readdir(pDIR)))//反复查找各个目录
    {
        if(tHead == (pDirVal->d_name[0]))//找到一个文件
        {
            if(FILENAME_LEN-2 d_name))//不理睬该文件
                continue;
            memset(pFileList->cName, 0, FILENAME_LEN);
            strcpy(pFileList->cName, pDirVal->d_name);
            pFileList++;
            iNum++;
            if(iMaxNum == iNum)
                break;
        }
    }
    closedir(pDIR);
    return(iNum);
}

|
要是通过 wine 环境模拟不能运行的话重写算了。

|
findfirst()
findnext()
在TC20中全支持,另一个好象也是去掉前面的下划线,记不太清楚

|
对呀,linux下有相同功能的系统调用,只要想法知道叫什么名称就容易了

    
 
 

您可能感兴趣的文章:

  • 专做跨平台移植有没有前途?
  • 关于ARM平台移植的问题
  • arm平台之间的驱动移植需要考虑哪些方面??
  • 移植J2ME应用到Android平台 Meteoroid
  • 2440平台移植x264时出现unrecognized option '-O2'
  • 关于SUNOS/IBM平台移植
  • 嵌入式linux硬件平台移植需要修改哪些相关设置
  • 有移植过flac到arm平台的吗?
  • JFFS2 移植到ST平台问题
  • 我的java程序要進行平台移植,原來的DLL庫還能用嗎?
  • 将C的源代码从Unix移植到Windows平台会有哪些问题呢?
  • stlport c++库如何移植到arm-linux平台替代gnu c++标准库
  • 基于JVM平台的Qt移植 QtJambi
  • 把Win平台的服务端移植到Linux,开发测试用哪个系统比较好?
  • 想通过交叉编译把open dpi移植到mips64目标平台上,新手求教??
  • 请问谁知道网上哪里有跨平台软件开发或者是开发可移植性软件的资源?给高分!
  • 求linux内核移植,裁剪,工具链建立资料,文档? ARM9平台
  • x11交叉编译移植到mips平台
  • 已运营3年网站服务器从windows平台移植到linux平台,工作量有多大?
  • mkfs工具怎么移植到嵌入式平台下面
  • wcslen 等函数能用在linux下面吗?文件路径搜索有没有跨平台的函数库?
  • linux平台下system函数的使用问题
  • 跨平台窗口函数库
  • linux平台usleep(time);函数是否是原子操作不能被CPU线程切换打断?
  • (高分的简单问题)linux平台下的ftp函数中目录切换函数的实现(cmd)
  • 嵌入式平台上调用settimeofday()函数导致死机的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • .net一跨平台,Java完了!!我们该怎么办?????(参与有分)
  • java命名空间javax.print类docflavor的类成员方法:默认编码和平台编码定义及介绍
  • 谁能提供一些 Java 平台用于小型网络设备的平台的资料?
  • python之平台独立的调试工具winpdb介绍
  • 新手请教:请问如何将以前Windows平台下的c++工程改造到linux系统平台下
  • 几个windows平台C++开发错误举例
  • 谁知道如何在i386平台使用交叉编译工具为mips平台编译libtiff啊?
  • 基于Docker容器的云计算平台搭建实战
  • 请问, android+linux内核 平台上, 有一个串口接口的外设置芯片, 想对它进行初化, 一般根据该平台下什么驱动改写?
  • 网络技术 iis7站长之家
  • 原来作window平台上开发,现因工作关系 转到unix平台,如何快速上手?
  • 如何将网站从window平台倒入linux平台。
  • Java的跨平台是不是说用Java写的程序代码不需要修改就可以在各种操作系统平台下运行?它与C++/C的跨平台有什么不同之处?
  • 我是学pb的,有一个问题想请教各位java的朋友,j2ee平台是什么啊?如果要用这个平台的开发pb的话是否要学java??
  • windows平台下的应用程序能访问linux/unix平台下的数据库吗?或者反过来行吗?
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  • 请问各位,java是跨平台的,但如果c++改一下编译器,也编译成字节码让虚拟机执行,是不是也跨平台了?
  • 在线移动应用开发平台 AppCan
  • 开放平台设计思路 Rop
  • 跨平台GUI库 Guichan
  • 多用户商城平台软件 ECMall
  • 信息化科研平台 Duckling


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3