0
我得到一個錯誤與此istruction:opendir錯誤?
dp = opendir ("%APPDATA%/.");
output:
Couldn't open directory: Mo such file or directory.
,但我不同意這種istruction得到一個埃羅:
dp = opendir ("C:/Users/xrobot/AppData/.");
output:
.
..
Local
LocalLow
Roaming
爲什麼?
那麼,我怎樣才能使用%APPDATA%爲我的c + +程序? 謝謝 – xRobot 2012-04-20 12:37:23
我不是Windows專家,但是您可能必須使用'getenv()'。嘗試'const char * appData = getenv(「APPDATA」); dp = opendir(appData);' – 2012-04-20 12:40:01
我不知道C++,在C中你可以用'getenv'來查找'APPDATA'的值。那麼,至少在* nixish系統上,不確定Windows。 – 2012-04-20 12:40:24