Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Linux C++获取程序当前路径

Linux C++获取程序当前路径
  1. const std::string strCfgName = "logger_import_db.conf" ;  
  2. bool fGetCfgFileName(std::string& paraStr_CfgFileName)  
  3. {  
  4.     paraStr_CfgFileName.clear() ;  
  5.     char szWorkDir[MAX_PATH] = {0} ;  
  6.     char szCfgFileNameTemp[MAX_PATH] = {0} ;  
  7.     if(!getcwd(szWorkDir, 260))  
  8.     {  
  9.         return false ;  
  10.     }  
  11.   
  12.     paraStr_CfgFileName = szWorkDir ;  
  13.     paraStr_CfgFileName.append("/") ;  
  14.     paraStr_CfgFileName.append(strCfgName) ;  
  15.   
  16.     return true ;  
  17. }