アカウント名:
パスワード:
Windows 環境では(よく知りませんが)適切ではないかもしれませんが、grep のクローンなんていかがでしょうか。
実際に動く grep があるので仕様の説明も楽ですし、ファイル入出力や文字列操作など基本的な要素が詰まっています。簡単にできてしまった人にも、ファイル名表示や行番号表示など追加課題も容易に出せます。
もう少し簡単にして tail も良いかもしれません。過去に tail クローンの課題を出した時、ファイル全体をメモリ上に入れてしまう実装が多く提出されました。読んで捨てる実装にしなければならない理由やその方法を説明できる良い機会となりました。
質問!PCRE [pcre.org] を使ってもいいですか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
grep クローン (スコア:3, 参考になる)
Windows 環境では(よく知りませんが)適切ではないかもしれませんが、
grep のクローンなんていかがでしょうか。
実際に動く grep があるので仕様の説明も楽ですし、
ファイル入出力や文字列操作など基本的な要素が詰まっています。
簡単にできてしまった人にも、ファイル名表示や行番号表示など
追加課題も容易に出せます。
もう少し簡単にして tail も良いかもしれません。
過去に tail クローンの課題を出した時、
ファイル全体をメモリ上に入れてしまう実装が多く提出されました。
読んで捨てる実装にしなければならない理由や
その方法を説明できる良い機会となりました。
Re: (スコア:1)
質問!
PCRE [pcre.org] を使ってもいいですか?
Re:grep クローン (スコア:0)
Re: (スコア:0)
main(int argc, char **argv) { execv("/usr/bin/grep", argv); }