検索

ホームページ  >  に質問  >  本文

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

#define FILE_ICON "%APPPATH%,1"

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

怪我咯怪我咯2805日前614

全員に返信(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
  • キャンセル返事