最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ 設(shè)置和獲取當前工作路徑的實現(xiàn)代碼

 更新時間:2017年09月15日 00:29:24   投稿:mdxy-dxy  
這篇文章主要介紹了C++ 設(shè)置和獲取當前工作路徑的實現(xiàn)代碼,防止DLL加載不到配置和文件,需要的朋友可以參考下

通常,你在服務(wù)程序中調(diào)用DLL,而DLL又會加載許多配置和文件,一般會出現(xiàn)DLL加載不到配置和文件,原因是你的服務(wù)程序被加載后,路徑并不是你程序的所在目錄,故DLL也不是,因此加載不了。解決辦法,是在DLL的路徑或服務(wù)程序中設(shè)計當前的工作路徑。

主要函數(shù)為:SetCurrentDirectory;

設(shè)置當前工作路徑實例如下:

#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
int main()
{
 char buf[1000];
 int i=1000;
 GetCurrentDirectory(1000,buf); //得到當前工作路徑
 cout<<buf<<endl;
 char strModule[256];
 GetModuleFileName(NULL,strModule, 256); //得到當前模塊路徑
 cout<<strModule<<endl;
 string a;
 a.assign(buf);
 cout<<a<<endl;
 a.append("http://..//");   //設(shè)置為當前工作路徑為當時的上一級
 //a=a+"..//";
 SetCurrentDirectory(a.c_str()); //設(shè)置
 GetCurrentDirectory(1000,buf);
 cout<<buf<<endl;
 return 0;
}

以上就是C++中獲取當前工作路徑的代碼,希望大家以后多多支持腳本之家。

相關(guān)文章

  • C++實現(xiàn)LeetCode(161.一個編輯距離)

    C++實現(xiàn)LeetCode(161.一個編輯距離)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(161.一個編輯距離),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 基于C++實現(xiàn)柏林噪聲算法(Perlin?Noise)

    基于C++實現(xiàn)柏林噪聲算法(Perlin?Noise)

    Perlin噪聲(Perlin?noise,又稱為柏林噪聲)指由Ken?Perlin發(fā)明的自然噪聲生成算法,具有在函數(shù)上的連續(xù)性,并可在多次調(diào)用時給出一致的數(shù)值。本文將用C++實現(xiàn)柏林噪聲算法,感興趣的可以了解一下
    2023-03-03
  • C語言對于volatile與gcc優(yōu)化的探究

    C語言對于volatile與gcc優(yōu)化的探究

    這篇文章主要介紹了C語言對于volatile與gcc優(yōu)化的探究,volatile是一個特征修飾符(type specifier) volatile的作用是作為指令關(guān)鍵字,確保本條指令不會因編譯器的優(yōu)化而省略,且要求每次直接讀值。這是百度百科的介紹,那編譯器是具體是怎么優(yōu)化的呢
    2023-02-02
  • C++通過文件指針獲取文件大小的方法實現(xiàn)

    C++通過文件指針獲取文件大小的方法實現(xiàn)

    本文主要介紹了C++通過文件指針獲取文件大小的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 使用VS Code的開發(fā)環(huán)境配置教程圖文詳解

    使用VS Code的開發(fā)環(huán)境配置教程圖文詳解

    這篇文章主要介紹了使用VS Code的開發(fā)環(huán)境配置教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • c++ base64編解碼使用示例

    c++ base64編解碼使用示例

    這篇文章主要介紹了c++的base64編解碼使用示例,需要的朋友可以參考下
    2014-02-02
  • C++實現(xiàn)LeetCode(36.驗證數(shù)獨)

    C++實現(xiàn)LeetCode(36.驗證數(shù)獨)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(36.驗證數(shù)獨),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++實現(xiàn)utf8字符串和gbk字符串互轉(zhuǎn)

    C++實現(xiàn)utf8字符串和gbk字符串互轉(zhuǎn)

    這篇文章主要為大家詳細介紹了C++實現(xiàn)utf8字符串和gbk字符串轉(zhuǎn)換的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • C++ 如何實現(xiàn)順序棧(使用模板類)

    C++ 如何實現(xiàn)順序棧(使用模板類)

    這篇文章主要介紹了C++ 如何實現(xiàn)順序棧(使用模板類),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 概述C++中的 public protected private friend關(guān)鍵字的用法

    概述C++中的 public protected private friend關(guān)鍵字的用法

    這篇文章簡要概述了C++中的 public protected private friend關(guān)鍵字的用法,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08

最新評論

都兰县| SHOW| 兴安盟| 桂阳县| 醴陵市| 望江县| 宁明县| 达州市| 疏附县| 稷山县| 郎溪县| 沂源县| 青阳县| 庆安县| 福安市| 东源县| 泸州市| 日喀则市| 白城市| 奉新县| 江津市| 天柱县| 巴东县| 林州市| 长沙市| 乌拉特后旗| 寻乌县| 珲春市| 玉门市| 安顺市| 满洲里市| 绥棱县| 西吉县| 昌黎县| 元江| 邻水| 永泰县| 宣威市| 迁西县| 石渠县| 化德县|