C言語関係掲示板

過去ログ

No.216.文字列検索のプログラム


No.1331

文字列検索のプログラムについて
投稿者---足立(2002/03/26 14:46:41)


次のような問題があるのですが、これを教えてもらえませんか。

プログラム仮引数を利用して、指定した文字列を指定したファイルから検索して表示する。
表示する項目は、文字列が見つかった行の行番号と、1行分のテキストとする。

No.1332

Re:文字列検索のプログラムについて
投稿者---C職人(2002/03/26 14:55:31)


>次のような問題があるのですが、これを教えてもらえませんか。
>
>プログラム仮引数を利用して、指定した文字列を指定したファイルから検索して表示する。
>表示する項目は、文字列が見つかった行の行番号と、1行分のテキストとする。


No1259を参照すればできると思います。

No.1333

Re:文字列検索のプログラムについて
投稿者---足立(2002/03/26 16:41:01)


>No1259を参照すればできると思います。

検索したいファイルはどこに入れればよいのでしょうか。

No.1335

Re:文字列検索のプログラムについて
投稿者---C職人(2002/03/26 17:20:07)


>>No1259を参照すればできると思います。
>
>検索したいファイルはどこに入れればよいのでしょうか。
コマンドラインから引数でもらえばいいのではないでしょうか。

No.1345

Re:文字列検索のプログラムについて
投稿者---足立(2002/03/27 18:01:14)


本当に素人で申し訳ないんですが、
コマンドラインって何ですか


No.1350

Re:文字列検索のプログラムについて
投稿者---C職人(2002/03/27 23:18:00)


>本当に素人で申し訳ないんですが、
>コマンドラインって何ですか
プログラム実行時にmain関数に何らかの引数を渡すことです。
普段はint main(void)でプログラムの出だしを
書いていると思いますが、
int main(int argc,char *argv[])と書くと
main関数が引数を受け取ることができるのです。
たとえばファイル名を指定してファイルの内容を画面に出力する
プログラムがあるとします。
int main(void)の出だしで書くと内部でファイル名を保持しなければ
なりませんが、int main(int argc,char *argv[])だと、
実行ファイル名 ファイル名と指定すれば内部で持つ必要がなくなるのです。
説明がへたですみません。



戻る


「初心者のためのポイント学習C言語」 Last modified:2002.05.26
Copyright(c) 2000-2002 TOMOJI All Rights Reserved