WritePrivateProfileStringのパス指定

[戻る]
ロキ 2005/08/20(土) 10:06:09
こんにちは
WritePrivateProfileStringでiniファイルのパス指定は
フルパスじゃないといけないのでしょうか?
相対パスを指定すると戻り値で0以外が返るので失敗している訳ではないと思うのですが
文字列が書き込まれません。
フルパスだと書き込まれます。
ソース
int a = WritePrivateProfileString("sec","key","0x00","INI.ini");
環境はwin200 vc.NETです。

2005/08/20(土) 10:59:26
MSDNをよく読みましょう。

>If the lpFileName parameter does not contain a full path and file name for the 
file, WritePrivateProfileString searches the Windows directory for the file. If 
the file does not exist, this function creates the file in the Windows 
directory.

ロキ 2005/08/20(土) 17:13:55
[[解決]]
ゥさん。ご返答有難うございます。
フルパスを指定しなかった場合、Windows ディレクトリ内でこのファイルを検索
するのですね。
失礼しました。

古いスレッドには追加発言できません。