2010年6月24日木曜日

超初心者のプログラミング - 其の弐

漠然とプログラミングをしててもしょうがないので
とりあえずの目標を建てる事にします
目標はwindowsにあるメモ帳のような簡易テキストエディタを作る
これでいきましょう
さて、いつになったら作れるようになるかは私のやる気次第w

前置きはこれくらいにして技術評論社のサイトを参考に次のステップへと進みます
まずは前回インストールしたGeanyの起動
アプリケーション>プログラミング>Geany
アイコンがアラジンと魔法のランプのランプですね
さすがはランプの精の名前がついてるだけはあります
Geanyを起動したらサイトの通りに入力

---------------------------------------------------------

#include <stdio.h>

int
main()
{
printf("Hello World\n");
return 0;
}

---------------------------------------------------------

何が何やらさっぱり分かりませんが、とりあえずhello.cという名前で保存します
そうそうLinuxではバックスラッシュがちゃんと\で出力されるのですね
windowsでは¥マークだったので何か新鮮ですw

保存できたら次はソースをコンパイルするそうです
単なるテキストファイルをコンピュータが動かせるように変換する、といったイメージでしょうか
コンパイル自体はとっても簡単
端末を起動して
$ gcc hello.c
と入力するだけでOKです
コンパイルが終了すると同じディレクトリ内にa.outというファイルができています
アイコンからして実行形式のファイルのようですね
では再び端末からこのa.outというファイルを実行してみます
$ ./a.out
と入力するだけ
この時忘れがちなのがa.outの前にある./の入力です
こいつを付け足してやらないと動きません
で、実行したらこんな感じになります

$ ./a.out
Hello World
$

二行目で先程プログラムに書いたHello Worldという文字列が表示されてますね
これがCプログラミングの基礎の基礎らしいです
最初に書いたプログラミングの中にC言語の要素が
ぎっしり詰まっているらしいので少し勉強してみますw

0 件のコメント:

コメントを投稿