1 NX9+VS2012 2 3 #include <uf.h> 4 5 UF_initialize(); 6 7 //UFUN获取环境变量路径 8 //将环境变量转换为字符串 9 char* GetName = NULL; 10 UF_translate_variable("UGII_BASE_DIR", &GetName); 11 12 13 //环境变量路径字符串拼接 14 string BaseDir1 = GetName; 15 string BaseDir2 = "\MODLE\ABC.prt"; 16 string BasePath = BaseDir1+BaseDir2; 17 18 19 //C语言获取环境变量路径 20 //将环境变量转换为字符串 21 char* CGetName; 22 CGetName = getenv("UGII_ROOT_DIR"); 23 24 //打印 25 char msg[256]; 26 lw->Open(); 27 sprintf(msg,"UFUN方式获取环境变量%s 环境变量路径字符串拼接%s C语言方式获取环境变量%s", GetName, BasePath.c_str(), CGetName); 28 lw->WriteLine(msg); 29 30 UF_terminate();