改行とは 一般的に 現在行ですか? 次の行を言

Writer: admin Type: 消費者問題 Date: 2018-12-14 00:00
改行とは 一般的に 現在行ですか? 次の行を言いますか?仕事でプログラムを作っているのですが、クライアントから「改行の先頭行に~の処理をしてくれ」言われて少し悩んでします。以下の3行があります。 この場合改行の先頭行とは、 1111の行を言いますか?それとも2222の行でしょうか?111122223333プログラム的には改行コードが付いている 1111の行が改行の先頭行と思えるのですが依頼の前後の内容から 2222の方を改行の先頭行 と判断されているようなので、どっちが正しいのかスッキリしたいです。補足みなさんありがとうございました。今回は 一般的な質問ですが、 このクライアントはソフト独自の仕様に関してもすべてこの手のどうとでも取れる言葉で多くの依頼をしてきます。 正直これが理由で職替えも考えています。共感した0###1111<CRLF>◎2222<CRLF>◎3333<CRLF>「改行の先頭行」と言えば、1111<CRLF> が相当します。「改行後の行」となると、◎の行で複数あることになります。「改行後の行頭」では◎の部分全部。で、結局「改行の先頭行」では誰にも伝わりません。「改行」は <CRLF> を言います。(Windows の場合です)ナイス0
###ありがとうございます。”改行の先頭行” が意味不明なのは自分だけでは無いという事が分かりました。###正直その言い方だとオイラにも分からん。そういうどっちとも取れる質問は勝手に判断するとトラブルの元だからちゃんと確認した方がいいです。時にはスッとぼけて、これってこういう意味ですよね?ってわざと間違えているであろう方を言ってみるのも仕様を確認する時の一つのテクニックです。意外と人によって考え方や常識ってちがうから直接確認するしか手はにないよナイス0
###ここはクライアントの意図を探る回答しか出来ませんよね。勝手に判断して後でもめるより始めに意向を確認すべきでしょ!大人なら...ナイス0
###改行コードのみの行の先頭行という意味ではないですか。例えば、処理が「ほげという文字列を書き込む」という処理だったとして、<処理の適用前>111122223333[EOF]<処理の適用後>1111ほげ2222ほげ3333[EOF]となる。違っていたらすみません。ナイス0
###おそらくお客さんが伝えたいことは「最初の改行の後の最初の行で~の処理をしてくれ」なんでしょうね、あるいは「改行後の先頭行に~の処理をしてくれ」と話しているが「後」を聞き落したのかも改行が制御文字であることくらいの認知はあるのではと想像します。ナイス0
###改行コードがWindows系で 0x13、0x0A(CR、LF)とすると1111CRLF2222CRLF3333CRLFとなっているので、「改行の先頭行に~の処理をしてくれ」って言うのはエニグマ的に解読できません。ナイス0

 

TAG