[68kMacintoshで]ThinkCでゲームを作りたい その2 Stdioライブラリを使ってみる[プログラミング]
前回、ResEditを攻略したことにより無事画像の表示に成功しました。 しかし、好きな位置に指定して表示する方法など動的配置については未だ不明な部分が多いのと、そもそもC言語自体ろくに理解していないところがあるので今回こちらの教科書を買ってきました。 もうCは主流じゃないんだろうな・・・ ほんとは「苦しんで覚えるC」と「C言語の絵本」というのを併用してやりたかったんですが、BookOffのセールで200円以下だったので買っちゃいました。問題は今回使うプログラミングソフトはこの本が書かれたはるか前のものであること。ここに書いてあるコードが動かない、なんてことが起こりえるかもしれません。 ・・・ぶっちゃけると、ANSI特有の部分だけ修正すれば余裕で動きました。 というわけでこの教科書片手にMacintoshPlusでC言語入門をしていこうと思います。 ■|stdioを使えるようにする C言語の入門では兎にも角にもこの<Stdio>という、コンピューターの出入力を管理するライブラリを使用していきます。そのライブラリがないとそもそもできないわけなのですがその結果がこちら。 発見、Stdio。なんか他にも結構あります。 ありましたね〜ばっちり。ただし、この単体では動かないみたいです。今回使用しているThinkCは実は今主流(らしい)ANSIⅡという規格のC言語ではありません。なのでANSIライブラリではなくこの MacTraps を読み込むのを忘れないようにします。 そして前回叶わなかった定番の”Hello World”コードを打ち込みます。 文字のフォントなども指定できてけっこうエディタ自体をカスタムできるんですよ。 そしてこの作成したコードファイル、Stdioライブラリを読み込みます。ここで前回ならResEditを使って内容を表示するウインドウのリソース(データファイル)を作らないといけませんでしたが、なんとこのStdioライブラリを利用するとそういったあれこれが一切いらなくなりました。 なんだよできるのかよ そしてコンパイルを無事に通過すると・・・ 左下にちっこく表示されました! ほーんまちっさい このようにHelloWorldが表示されました!!!あーなんて簡単