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. }  

相关内容