#include <windows.h> //函数功能:获取当前程序所在目录 //输入参数:len 目录缓冲区长度 //输出参数:buf 目录缓冲区 //返回值: 1-成功 0-失败 //函数说明:如当前程序可执行文件路径为: C:\dir\qq.exe // 则获得路径为:C:\dir int get_cur_dir(char *buf, short len) { int i = 0; int ret = 0; if(buf==NULL) return 0; //获取可执行文件的全路径 ret = GetModuleFileName(NULL, buf, len); if(ret==0) return 0; //除去可执行文件名,剩下当前程序所在目录 for(i=strlen(buf)-1; i>0; i--) { if(buf[i]=='\' || buf[i]=='/') { //最后一个'\'或'/'消去 buf[i] = '
'; break; } buf[i] = '
'; } return 1; } #include <windows.h> //函数功能:获取当前程序所在目录 //输入参数:l
#include <windows.h> //函数功能:获取当前程序所在目录 //输入参数:len 目录缓冲区长度 //输出参数:buf 目录缓冲区 //返回值: 1-成功 0-失败 //函数说明:如当前程序可执行文件路径为: C:\dir\qq.exe // 则获得路径为:C:\dir int get_cur_dir(char *buf, short len) { int i = 0; int ret = 0; if(buf==NULL) return 0; //获取可执行文件的全路径 ret = GetModuleFileName(NULL, buf, len); if(ret==0) return 0; //除去可执行文件名,剩下当前程序所在目录 for(i=strlen(buf)-1; i>0; i--) { if(buf[i]=='\\' || buf[i]=='/') { //最后一个'\\'或'/'消去 buf[i] = '\0'; break; } buf[i] = '\0'; } return 1; }
'; break; } buf[i] = '
#include <windows.h> //函数功能:获取当前程序所在目录 //输入参数:len 目录缓冲区长度 //输出参数:buf 目录缓冲区 //返回值: 1-成功 0-失败 //函数说明:如当前程序可执行文件路径为: C:\dir\qq.exe // 则获得路径为:C:\dir int get_cur_dir(char *buf, short len) { int i = 0; int ret = 0; if(buf==NULL) return 0; //获取可执行文件的全路径 ret = GetModuleFileName(NULL, buf, len); if(ret==0) return 0; //除去可执行文件名,剩下当前程序所在目录 for(i=strlen(buf)-1; i>0; i--) { if(buf[i]=='\\' || buf[i]=='/') { //最后一个'\\'或'/'消去 buf[i] = '\0'; break; } buf[i] = '\0'; } return 1; }
'; } return 1; } #include <windows.h> //函数功能:获取当前程序所在目录 //输入参数:l