iniファイルって改行入れたり順番を入替えたりできないの?
// iniファイルを読み込んでオブジェクトに設定する
for (short LineNo = 0; LineNo < LINE_MAX + 1; LineNo++) {
stream.Read(buffer); // ファイルから一行読む
switch (LineNo) {
case 1:
// パラメータ1をセット
break;
case 2:
// パラメータ2をセット
break;
case 3:
// パラメータ3をセット
break;
//略…
}
}
順番決まってるならiniである必要ないんじゃないかな、あろローカル変数は先頭を小文字にしてほしい
フリーソフトで、拡張子がiniなのに中身はXMLだったり、テキストではなくバイナリ、ということはある。
いつから*.iniが全てWin32 APIのGetPrivateString関数で読み取れる形式だと錯覚していた…
.INIファイルってJavaのプロパティファイルみたいに
あるKEYに対してVALUEが取得できるって形式じゃないのか???
よくわかりません
順番は「そういうフォーマット」の一言で片付けられるとしても、case 1:とかのマジックナンバーは・・・
どうでもいいけど先頭の行は読み飛ばしてる?LineNoはゼロスタートだけどcase 0がない(実は「//略...」で省略されているのならそれはそれでウンコードだけど)
そもそも書く順が決まっているなら、ループさせる必要がないよなあ。