C/C++の宿題を片付けます 91代目
■ このスレッドは過去ログ倉庫に格納されています
0837デフォルトの名無しさん
2007/07/02(月) 11:57:32[2] 問題文: 任意のファイルからテキストを読み出し,左から0で詰めた3桁の行番号を先頭に付加して表示するプログラムを作成しなさい.一行の
長さは最大255文字として仮定してよいものとする.
ファイル名はプログラム実行後,最初にユーザによって与えられるものとする.オープンが成功しない場合には,
errorと表示しプログラムの実行を中止すること.
プログラム名は「lnum」とすること.
ファイル名の長さは最大で(マクロ定数で定義された)FILENAME_MAX文字までとしてよい.
データとして与えるテキストファイルの行数は1以上で,999を超えないものとする.
cat hello.txt
Hello world.
This is test data.
./lnum
hello.txt
001: Hello world.
002: This is test data.
./lnum
*
error
[3] 環境
[3.1] OS: windows
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: なし
[5] その他の制限: 特にありません
■ このスレッドは過去ログ倉庫に格納されています