c++相对路径和绝对路径
刚刚学习c++ 对路径这方面一知半解在多次查证后有所收获:
相对路径用“/”(斜杠)
绝对路径用 “” (反斜杠)
这是相对路径下的c++表述:
comNum = GetPrivateProfileInt(TEXT("COM"), TEXT("COMNAME"), 0, TEXT("./config.ini"));
其中的“./config.ini” 就是相对路径,它不需要转义,so
不能写成"..//config.ini"
(这什么也不是)
而绝对路径就要考虑转义字符了
若config.ini放在D盘下的a文件夹则可这样写
comNum = GetPrivateProfileInt(TEXT("COM"), TEXT("COMNAME"), 0, TEXT("D:\\a\\config.ini"));
这就相当于:
D:/a/config.ini
./config.ini