掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
変数に格納された\を\\にするには? (ID:59303)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Buleさん 確かに思った通りには書き込まれませんでした。 そもそもコーディングの仕方が甘かったようです。 後でいろいろ悩んだ結果、以下の様に書くと書き込める事が判明しました。 char buff[1024]; DWORD dwLen = GetModuleFileName(NULL, buff, sizeof(buff)); CString csModulePath(buff); int iPos = csModulePath.ReverseFind('\\'); CString csModuleDir = csModulePath.Left(iPos); CString csIniFileName = csModuleDir + "\\Alarm.ini"; CString csIniTitle ="AlarmData"; CString csIniFilePathName ="FilePath"; WritePrivateProfileString(csIniTitle,csIniFilePathName,CPathName,csIniFileName); と書き込むと、iniファイルに出力されます。 ソースに直接書くときは\\を二つ書かなくてはいけない。 iniファイルに書き込む、読み込む時には\がひとつのままでいい。 この事を知ったので、\\に対する問題はなくなりました。 協力して頂いた皆さん。ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.