文档介绍:和利时公司版权所有 GetCurrentDirectory 函数函数原型: DWORD GetCurrentDirectory ( DWORD nBufferLength , LPTSTR lpBuffer ) 函数功能: 获取当前进程的当前目录参数说明: nBufferLength : 缓冲区的长度 lpBuffer : 指定一个预定义字串,用于装载当前目录返回值: 调用成功则返回装载到 lpBuffer 的字节数。 char arrCharPath[MAX_PATH]; :: GetCurrentDirectory(MAX_PATH,arrCharPath); // 取得当前路径,其中 MAX_PATH 为 VC 定义的 Constant std::string strConfigFileDirectory=std::string(arrCharPath)+ "\\ test .ini" ; // 文件的绝对路径或者 char arrCharPath[MAX_PATH]; :: GetCurrentDirectory (MAX_PATH, arrCharPath); // 取得当前路径,其中 MAX_PATH 为 VC 定义的 Constant strcat(arrCharPath, "\\"); // 使用 strcat 函数添加字符"\" std::string s tr PathName = " "; strcat(arrCharPath, s tr PathName); // 添加文件的相对路径 std::string strFile = std::string(arrCharPath) ; // 文件的绝对路径 strcat 函数原型: extern char *strcat(char *dest,char *src); 用法: #include <> // 在标准函数中, strcat 函数是在<> 文件中声明. 函数作用:把第二个字符串的所有元素追加到第一个字符串的尾部。 strcat(str1,str2) 会先去掉 str1 的结束符后再把 str2 接连到 str1 末尾,这样很符合一个字符串只能有一个结束符的规定。 char 串的结束符石'\0' ,也就是二进制 0 ,那么 strcat