掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
getenv 環境変数取得について (ID:61134)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんんちは。 getenvについて質問です。 環境変数 TEST1→C:\TEST\env #define Cd_Add "\\TEST.INI" char szBuffer[256]; char *libvar; libvar = getenv( "TEST1" ); strcat(libvar, Cd_Add ); int rc = GetPrivateProfileString(_T("TEST"), _T("TEST_DEF"), NULL, szBuffer, sizeof(szBuffer), _T(libvar)); と言う感じでINIファイルを取得しているのですが、 1回目は正常に取得出来るのですが、 2回目から、"C:\TEST\env\TEST.INI\TEST.INI"となってしまいます。 デバックで見ると、2回目のgetenv(... を使用した際、 "C:\TEST\env\TEST.INI"と取得してしまう為、 その後の連結で"C:\TEST\env\TEST.INI\TEST.INI"となってしまうみたい なのですが、そう言うものなのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.