UNIXシステムコールプログラミングのページ(仮)

第3回

プログラム例

  1. 割り込み
    1. キーボード割り込みで状態を進めるプログラム
    2. キーボード割り込みで状態を再初期化するプログラム(2018年7月10日22:10修正)

課題

    1. pioneer.cに手を入れて、以下の機能を追加せよ。

      • コマンドラインオプション -m 整数 で、印字の間の休みを整数ミリ秒にする。このオプションがないときはpioneer.cと同じ動作をすること。
      • 状態の名前をコマンドライン引数で与える。このオプションがないときはpioneer.cと同じ動作をすること。

      pioneer -m 1500 white grey black

      1.5秒おきにC-cのたびに whitegreayblack と変わる。

    2. voyager.cに手を入れて、以下の機能を追加せよ。

      • コマンドラインオプション -m 整数 で、印字の間の休みを整数ミリ秒にする。
      • コマンドラインオプション -n 整数 で、各状態の繰り返し印字回数を整数にする。
      • 状態の名前をコマンドライン引数で与える。

奈良女子大学生活環境学部情報衣環境学科生活情報通信科学コース
数学科出身だけどプログラミングを教えている人