プログラムを拡張したい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
sasimi

プログラムを拡張したい

#1

投稿記事 by sasimi » 16年前

はじめまして、ソースプログラムは添付にあります。UNIXのfgrepのオプションを実現ためのです。コンパイル実行しますと-n,-vというコマンドが実行できます。これ以外は何にが新しいオプション付け加えたいと考えています。よろしくお願いします。

ibis

Re:プログラムを拡張したい

#2

投稿記事 by ibis » 16年前

あと-cも使えるみたいですね。


・マクロを追加(~Bitはユニークな数(ただし2の倍数に限る)。~Optionはオプションの文字)
・main関数のswitchステートメントの分岐を追加(条件は~Option。処理はoptionに~Bitを加算)
・fpattern関数に、オプションによる処理を追加(~Optを宣言、optionと~Optionの論理積を代入。~Optの値に応じて処理を変更する)

やり方は大体こんな感じです。
細部(加算とか論理積の辺り)はちょっと違いますが、これでもいけるはずです。

sasimi

Re:プログラムを拡張したい

#3

投稿記事 by sasimi » 16年前

> あと-cも使えるみたいですね。
>
>
> ・マクロを追加(~Bitはユニークな数(ただし2の倍数に限る)。~Optionはオプションの文字)
> ・main関数のswitchステートメントの分岐を追加(条件は~Option。処理はoptionに~Bitを加算)
> ・fpattern関数に、オプションによる処理を追加(~Optを宣言、optionと~Optionの論理積を代入。~Optの値に応じて処理を変更する)
>
> やり方は大体こんな感じです。
> 細部(加算とか論理積の辺り)はちょっと違いますが、これでもいけるはずです。
>


ご返事していただきありがどうございます。もし-helpという新しいオプションを加えたいと、どうすれば良いでしょうか?

閉鎖

“C言語何でも質問掲示板” へ戻る