ページ 1 / 1
.h? .cpp?ってなんぞや、、、。
Posted: 2013年7月17日(水) 19:26
by 音狐
初歩的な質問かもしれませんが。
ゲームプログラミングの館で、.hと.cppというのがあったんですが
この二つはどういう意味があるのか分かりませんでした、、、。
.hにはこういう処理のコード
.cppにはこういう処理のコードを書くという風に教えていただきたく質問しました。
お願いします。
(初期化は.h。描画や計算は.cppという感じなんでしょうか、、、?)
Re: .h? .cpp?ってなんぞや、、、。
Posted: 2013年7月17日(水) 19:47
by noriaki
私も初心者ですが、.hはstdio.hとかってありますよね。それのスタンダードhファイルのことで簡単にいえば色々入っているライブラリということです。
cppは拡張子というものです。c++言語の拡張子です。C言語はcです。
簡単ですがこんな感じです。
Re: .h? .cpp?ってなんぞや、、、。
Posted: 2013年7月17日(水) 19:58
by softya(ソフト屋)
ファイルの拡張子で、慣例的に.hは宣言などを行うヘッダファイルで、.cppはC++のプログラムソースコード、.cはC言語のプログラムソースコードとなっています。[誤解を招く書き方だったので修正]
DxLibの場合は.cppに書かなくては行けないですが、C言語の文法の範囲で使っても問題なく動きます。
ただ、拡張子の扱いは例外もありますし守らなくても作れますが、世間の慣例に従ったほうが損がないです。
とにかくゲームプログラミングの館を勉強してもらうにはC言語の勉強が不可欠なので、入門サイトや入門書籍を見ていただくと書いてありますよ。
Re: .h? .cpp?ってなんぞや、、、。
Posted: 2013年7月17日(水) 20:06
by 音狐
やはり、基礎の基礎をもっと理解しないといけませんね、、、。
ありがとうございました。
あ、解決としましたが
できればオススメの入門サイトを教えていただけるとありがたいです。
Re: .h? .cpp?ってなんぞや、、、。
Posted: 2013年7月17日(水) 20:10
by softya(ソフト屋)
ゲームプログラミングの館でも紹介されていると思いますが、苦Cも紹介しておきます。
「苦しんで覚えるC言語」
http://9cguide.appspot.com/
他で通じない独特の表現がされている箇所があり、そこが難点なんですがまとまっている方だと思います。
ゲームプログラミングの館でも紹介されている所も合わせて勉強してください。