C でカスタム設定ファイルを操作する方法をいくつか教えてください。
例えばこんな感じにしようと思います。ファイルがsettings.ext
あり、3 つの文字列パラメーターを内部に格納したいとします。私が行うことは次のとおりです。文字列パラメーターの長さが最大 32 バイトであると仮定すると、ファイル内のパラメーターは次のように格納されると仮定します (バイナリ モード):
32 byte 32 byte 32 byte
---------------------------------------------
| 1 param || 2 param || 3 param |
次に、2 番目の文字列パラメーターが必要な場合は、index: 32 から始まる 32 バイトをバイナリ モードで読み取ります。
文字列パラメーター用に別のファイルを作成し、int パラメーター用に別のファイルを作成すると思います (同様の方法で int パラメーターを操作します)。
これは合理的に聞こえますか?
ps。組み込みデバイスでプログラミングしています