C/C++の宿題を片付けます 52代目
■ このスレッドは過去ログ倉庫に格納されています
0609.
2005/11/10(木) 12:18:22[2] テキストファイルのファイル名と幾つかの文字列を入力し、テキストファイルの中から指定された文字列を削除する(抜き出す)プログラムを作りなさい。
例
・テキストファイル(C:kadai2.txt)の内容
I lile summer. You like soccer.
・プログラム名をkadai2.exeとして作成した場合、以下のように実行します。
C:\kadai2 C:\kadai2.tet like soccer[Enter]
・最初の"kadai2"がプログラム名です。"C:\kadai2.txt"が1つ目の引数で入力ファイル名を表します。それに続く2つ目以降の引数が抜き出(削除する)文字列となります。
削除する文字列の数は決まっていません。このように実行する事により、“C:\kadai2.txt”の内容は以下のようになります。
・テキストファイル(C:kadai2.txt)の内容
I summer. You .
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ:gcc
[3.3] 言語: C
[4] 期限: 2005年11月10日16:10
[5] その他の制限:
・ソースファイルはensyu2.cとします。main関数のみのプログラムでも構いませんが、処理が複雑になるようでしたら機能単位に関数化することも考慮してみてください。
・引数が足りない場合はエラーメッセージを表示するようにしてください。
・上記の例ではファイルの内容は1行のみでしたが、複数行の場合にも対応してください。その際、1行の長さ(文字数)には特に制限はありません。
・入力ファイルの内容はASCIIコードの英数字記号のみで、漢字などの2バイトコードはないものとします。
■ このスレッドは過去ログ倉庫に格納されています