標準入力から複数の数値を読み込み、それを利用した何らかの計算をするプログラムを作成せよ。ただし、値の読み込みは main
関数内で行ない、実際の計算は別に定義した関数で行なうこと。また、main
を含む part1.c
と、main
から 計算のために呼び出される関数を含む part2.c
の二つに分けて作成せよ。分割コンパイルして一つの実行ファイルにできることを確認せよ。
gtar
で圧縮し一つのアーカイブファイルとして添付すること。アーカイブファイルのファイル名としては自分の氏名を(ローマ字表記で)使うこと。例えば、自分の氏名が田中太郎の場合は、「tanaka_tarou.tar.gz
」という名前で提出すること。ファイルをアーカイブにまとめるには次のようなコマンドを使うこと:
% gtar vzcf アーカイブ名.tar.gz ファイル群
例:
% gtar vzcf tanaka_tarou.tar.gz part1.c part2.c
アーカイブファイルの処理について詳しくはこちらのページを参考すること。
発展課題
上の問題で作成した part1.c
、part2.c
から実行プログラムを効率良く作成するための Makefile
を作成し、make
コマンドでコンパイルとリンクが行なえることを確認せよ。