→ テキストエディタ(101/102教室ではEmacs)を使って プログラムを作成・保存する。コマンドライン(kterm)で コンパイラ(gcc)を利用して実行プログラムに変換する。コンパイルエラー が出たら修正、出なければ実行する。
#include <stdio.h>
int main()
{
}
Hello, world! と表示するだけのプログラム
hello.c を作成、実行せよ
#include <stdio.h>
int main()
{
puts("Hello, world!");
}
まず、入力した文字をしまうためのchar型配列を用意しておき、
fgetsで用意した場所に数値文字列を読み込む。 最後に、数値文字列をatoiで整数(int)に直す。
bloodtype.c を作成、実行せよ
#include <stdio.h>
#include <string.h>
int main()
{
char blood[50];
printf("あなたの血液型は?: ");
fgets(blood, sizeof blood, stdin);
if ('\n' == blood[strlen(blood)-1]) {
blood[strlen(blood)-1] = '\0';
}
if (0 == strcasecmp("a", blood)) {
puts("なかなかえーよ");
} else if (0 == strcasecmp("b", blood)) {
puts("Be ambitious!");
} else if (0 == strcasecmp("ab", blood)) {
puts("お腹こわさないようにね");
} else if (0 == strcasecmp("o", blood)) {
puts("でっかいどーほっかいどー");
} else {
puts("宇宙人ハカエレ");
}
}