g****t 发帖数: 31659 | 1 以下仅供参考。
【1】
http://courses.washington.edu/css342/zander/Notes/eof.html
On unix/linux, every line in a file has an End-Of-Line (EOL) character and
the EOF character is after the last line. On windows, each line has an EOL
characters except the last line. So unix/linux file's last line is
stuff, EOL, EOF
whereas windows file's last line, if the cursor is on the line, is
stuff, EOF
【2】
并参考:
https://ruslanspivak.com/eofnotchar/
EOF is not a character
EOF in ANSI C is not a character. It’s a constant defined in and
its value is usually -1
EOF is not a character in the ASCII or Unicode character set
EOF is not a character that you find at the end of a file on Unix/Linux
systems
There is no explicit “EOF character” at the end of a file on Unix/Linux
systems
EOF(end-of-file) is a condition provided by the kernel that can be detected
by an application | C*****l 发帖数: 1 | 2 这不是常识么,大部分editor都会提供转换工具 | g****t 发帖数: 31659 | 3 常识个毛。这段话逻辑是对的。表述本身有问题的。
EOF乃是#define EOF (-1)
不是character。我改成“以下仅供参考”了。
【在 C*****l 的大作中提到】 : 这不是常识么,大部分editor都会提供转换工具
| g****t 发帖数: 31659 | 4 我刚在laptop emacs看了。
光标在有内容的文本文件最后一行的话。
最后一行确实没有0d0a。
光标在下一无内容行的起头,有0d0a。
emacs command:
hexl-mode
hexl-mode-exit
【在 g****t 的大作中提到】 : 以下仅供参考。 : 【1】 : http://courses.washington.edu/css342/zander/Notes/eof.html : On unix/linux, every line in a file has an End-Of-Line (EOL) character and : the EOF character is after the last line. On windows, each line has an EOL : characters except the last line. So unix/linux file's last line is : stuff, EOL, EOF : whereas windows file's last line, if the cursor is on the line, is : stuff, EOF : 【2】
| C*****l 发帖数: 1 | 5 EOF文件库都能handle, EOLconvert一下就可以。
【在 g****t 的大作中提到】 : 常识个毛。这段话逻辑是对的。表述本身有问题的。 : EOF乃是#define EOF (-1) : 不是character。我改成“以下仅供参考”了。
| g****t 发帖数: 31659 | 6 你这都是想当然。如果这任务是我的。boundary测试里,必须包含第一行特殊,最后一
行特殊,以及
空白行三项交叉测。
就是几十个按键的时间而已。为什么不测。
: EOF文件库都能handle, EOLconvert一下就可以。
【在 C*****l 的大作中提到】 : EOF文件库都能handle, EOLconvert一下就可以。
| n******t 发帖数: 4406 | 7 看見沒,公司裏面最不缺的就是這種大嘴一張常識的人,你能不能寫個10G的csv的東西
出來啊?沒什麼要蛾子的那種,逗號分割,別的地方沒逗號的。別搞出幾十分鐘就行。
【在 C*****l 的大作中提到】 : 这不是常识么,大部分editor都会提供转换工具
|
|