現在「なんらかのlinuxコマンドをc++で自分で実装せよ。また便利な機能をひとつ付け足せ。」という課題に取り組んでいます。
自分はコマンドを「date」にし、機能をストップウォッチまたはタイマーを実装しようと考え取り組んでいたのですが、いかんせん当人の力不足故二進も三進もいかない状況になりお力をお借りしたく投稿させて頂きました。
現在ソースは以下のようになっています。
#include <iostream>
#include <cstdio>
#include <ctime>
using namespace std;
int main(void){
time_t t;
char *s;
t = time(NULL);
s = ctime(&t);
cout << s;
return 0;
}
オプションについてはすべて実装しなければいけないわけではないのですができれば何か付け足せないかなと考えております。
付加機能についてはキーボードのなにかのキーを押せば測定が始まり、もう一度押せば止まり、また別のキーを押せばリセットされるというような機能を考えています。
もしくは時間の入力を求めそれをもとにタイマーを実装するというものにしどちらか自分の身の丈にあったものを実装したいと考えています。
長くなりましたが皆様の知恵を少しばかりお貸しください。
OS:仮想linux
コンパイラ:g++