⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 direct.c

📁 wince下的系统库文件,修改适用于windows移植到CE程序开发
💻 C
字号:
/***************************************************************
   direct.c
***************************************************************/
 
 #include <windows.h>
 #include <tchar.h>
#include <direct.h>
#include "wince.h" /* for wce_mbtowc */
 
/* global for chdir, getcwd */
char _currentdir[MAX_PATH+1];
 
 
 char *getcwd(char* buffer, int maxlen)
 {
         strcpy( buffer, _currentdir );
         return buffer;
}
 
 int _chdir(const char * dirname)
{
         if( MAX_PATH < strlen(dirname) )
                return -1;

         strcpy( _currentdir, dirname );
         return 0;
}

int _rmdir(const char * dir)
{
        wchar_t *wdir;
         BOOL rc;
 
         /* replace with RemoveDirectory. */
         wdir = wce_mbtowc(dir);
        rc = RemoveDirectoryW(wdir);
        free(wdir);
 
        return rc==TRUE ? 0 : -1;
}
 
int _mkdir(const char * dir)
 {
        wchar_t* wdir;
         BOOL rc;
 
         /* replace with CreateDirectory. */
         wdir = wce_mbtowc(dir);
         rc = CreateDirectoryW(wdir, NULL);
        free(wdir);
 
         return rc==TRUE ? 0 : -1;
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -