C言語なら俺に聞け! Part 114
■ このスレッドは過去ログ倉庫に格納されています
0543デフォルトの名無しさん
2005/09/22(木) 20:37:05無論「エラー情報をどう出すのが適切か」ってのは
扱うデータやプログラムの性質に依存するよ。んなの当たり前。
「行番号」はもっとも典型的で汎用的な伝達手段であるから
示したに過ぎない。コンパイラやインタプリタの類なども
普通はそれを示すしな。
あんたの言うケースのように、もっと別のもの(例えば正規表現
パターンとして利用可能なエラー行のリスト)のようなものが欲しい場合は、
エラー行そのものをstderrなどに流し、それをそのまま再利用する
のが一番単純で確実。
そして、いずれにせよそうするなら、行志向でないscanf()は
ふさわしくないわけだ。
■ このスレッドは過去ログ倉庫に格納されています