- ベストアンサー
iniファイルの情報求む
iniファイルをプログラムの構造体に出力したいのですが、 何分、Cの勉強を始めたばかりでソースの想像が出来ません。 また、サイトを探しても、抽象的なもの、VB用のものばかりであまり具体的な想像が出来なくて・・・。 もし、わかりやすく(簡単なものがというもの)C言語の iniファイルからの読み込み、iniファイルの値の代入方法が載っているサイトなどをご存知でしたら、教えていただけますでしょうか? よろしくお願いいたします。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
INIファイルとはMSがDOSなどの時代の設定用として作った、 『初期化ファイル』とか言われますが、中身はただのテキストです。 自由に読み書きできるAPIがWindowsには存在しますが、 C言語標準ではありません。 >サイトを探しても、抽象的なもの、VB用のものばかりであまり 上でも述べたように、C言語標準ではなくWindowsが提供している、 関数なので、調べ方が悪いのでしょう。 参考URLのサイトなど解説もあり分かりやすいかと。 #1さんの意見が最もです。 わざわざ、環境に依存するテキストファイルを使わなくても、 自前で用意する方が、多少手間は掛かりますが、 使いまわせるのでいいでしょう。
その他の回答 (1)
iniファイルはどのような書式でも良い。 基本的にはTEXT。 プログラム上、解析しやすい書式を独自に設定して読み込めばよい。 http://www.google.co.jp/search?q=ini%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95&hl=ja&lr=lang_ja
お礼
すばやい対応どうもありがとうございました。 サイトを拝見させていただきました。 iniと、レジストリの違いが詳しく書かれていて、とても参考になりました。 どうもありがとうございます。
お礼
GetPrivateProfileString()などは、 Cの標準関数ではないのですね。 勉強不足でした。 参考URLのサイトは非常にわかりやすく書いてあったので、 こちらを参考にして、行きたいと思います。 どうもありがとうございます。