~応用~
これまでの演習では,キーボードからデータを入力し,結果をディスプレイに表示する例題を多く学んできた.本課題では,ファイルに書き込んだり,ファイルから読み込んだりといった処理をプログラム中から行う方法について学ぶ.また,画像処理に関するテーマを通して,2次元のポインタ配列の確保やビット演算を行い,メモリの動的確保や演算子についての理解を深めることを目指す.
課題4の最終目標[PDF]
画像処理プログラムを作成する.ユーザが指定した方法で入力画像を処理し,結果を別ファイルとして出力するプログラムを作成する. 第1週目の最初の作業課題からレポート用のプログラムの作成を始めるため, 前の週の課題を全て完了させないと,次の週の課題は取り組めない. また,途中,解答は公開しない.
最終レポートのソースコードと実行結果は全員異なる内容になるため,レポートの剽窃は不可能である. 第1週目の課題から各自が真剣に取り組む必要がある.
内容
1週目:ファイル操作とコマンドライン引数
2週目:バイナリファイルの操作
3週目:ポインタの配列と動的確保
4週目:ビット演算子
■ レポートについて