一部のC ++コンパイラで次の警告が出る理由は何ですか?
ファイルの終わりに改行なし
ソース/ヘッダーファイルの最後に空の行が必要なのはなぜですか?
Why should I have an empty line at the end of a source/header file
-テキストファイルにone\ntwo\nthree\n
3行が含まれている場合、空の行はありません。テキストファイルが含まれている場合、one\ntwo\nthree
それはテキストファイルではありません。つまり、最後に完全な停止がない文は文ではありません。
cat
ファイルおよびプロンプトの新しいシェルは、ファイルの最後の行の後に表示されるように、(いない列0にすなわち)末尾の改行を持っていない