getinistr で両端半角空白が削除されるNo.09861
おすぎ さん 22/04/30 15:21
 
お世話になっています。

writeinistr で " in " のように両端に半角空白がある文字列を書き込んだ場合、
ini ファイルでは両端の半角空白も残っていますが、
getinistr で読み出すと、 "in" のように両端の半角空白は削除されて読み出される
ようです。

こういうものなのでしょうか?


[ ]
RE:09861 getinistr で両端半角空白が削除No.09862
h-tom さん 22/04/30 20:54
 
h-tom です。

>こういうものなのでしょうか?
そうですよ。Windowsが提供している関数の仕様です。
前後のスペースを削除されたくない場合は、データを書き込むとき、全体を「"」(ダ
ブルクォート)で囲ってください。

(こんな感じにする)
key=" in "

[ ]
RE:09862 getinistr で両端半角空白が削除No.09863
おすぎ さん 22/05/02 14:50
 
h-tom さま

ご回答ありがとうございます。
ダブルクォートで挟む方法があったんですね。
次回からそのようにします。

[ ]