搜尋

首頁  >  問答  >  主體

弱弱问一句c++中两个%什么意思?

#define FILE_ICON "%APPPATH%,1"

%APPPATH% 是指?为什么两边要加上%

怪我咯怪我咯2805 天前618

全部回覆(6)我來回復

  • PHPz

    PHPz2017-04-17 11:13:10

    這個%APPPATH%代表的是Windows係統的環境變量,保存路徑用,和C 本身沒有關係

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 11:13:10

    在C 裏隻是一個普通的字符串。

    這個字符串應該是要用作表示Windows的環境變量吧,Windows的環境變量首尾有百分號。

    回覆
    0
  • PHPz

    PHPz2017-04-17 11:13:10

    %號隻有在printf格式化的時候有用,但也隻需要一個即可,如果不是在格式化裏麵的字符串,就單做一個普通的字符,原始字符,沒啥特別的含義。

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 11:13:10

    你如果想要獲得一個windows環境變量的值,需要使用getenv函數

    const char* pAppPath = getenv("APPPATH");
    

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 11:13:10

    Windows 係統路徑中的變量以雙百分號標識。%APPPATH% 應該是應用程序的路徑。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:13:10

    可以參考Java在win下配置開發環境的流程,你就理解了

    回覆
    0
  • 取消回覆