• ベストアンサー

iniファイルの情報求む

iniファイルをプログラムの構造体に出力したいのですが、 何分、Cの勉強を始めたばかりでソースの想像が出来ません。 また、サイトを探しても、抽象的なもの、VB用のものばかりであまり具体的な想像が出来なくて・・・。 もし、わかりやすく(簡単なものがというもの)C言語の iniファイルからの読み込み、iniファイルの値の代入方法が載っているサイトなどをご存知でしたら、教えていただけますでしょうか? よろしくお願いいたします。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • aris-wiz
  • ベストアンサー率38% (96/252)
回答No.2

INIファイルとはMSがDOSなどの時代の設定用として作った、 『初期化ファイル』とか言われますが、中身はただのテキストです。 自由に読み書きできるAPIがWindowsには存在しますが、 C言語標準ではありません。 >サイトを探しても、抽象的なもの、VB用のものばかりであまり 上でも述べたように、C言語標準ではなくWindowsが提供している、 関数なので、調べ方が悪いのでしょう。 参考URLのサイトなど解説もあり分かりやすいかと。 #1さんの意見が最もです。 わざわざ、環境に依存するテキストファイルを使わなくても、 自前で用意する方が、多少手間は掛かりますが、 使いまわせるのでいいでしょう。

参考URL:
http://wisdom.sakura.ne.jp/system/winapi/win32/win156.html
1wase
質問者

お礼

GetPrivateProfileString()などは、 Cの標準関数ではないのですね。 勉強不足でした。 参考URLのサイトは非常にわかりやすく書いてあったので、 こちらを参考にして、行きたいと思います。 どうもありがとうございます。

その他の回答 (1)

noname#39970
noname#39970
回答No.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

1wase
質問者

お礼

すばやい対応どうもありがとうございました。 サイトを拝見させていただきました。 iniと、レジストリの違いが詳しく書かれていて、とても参考になりました。 どうもありがとうございます。

関連するQ&A