由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 供参考
... ?
相关主题
请问如何判断一个文件内容是UNICODE 还是 ANSIone question about algorithm
Python unicode问题[转载] 简单的题都不敢做了.
求教一个matlab和.net整合的问题EOF一问
顺便问一个CreateFile问题 (转载)code question
WIN32下怎么转文件名从ANSI到UNICODE ?如何下载网络页面,不包含,
python 2, python 3,用哪个?python的一大缺点
ANSI C 问题: 如何找到绝对路径?低手问个C的scanf问题
现在来这个版都是来调戏一些java黑的问一个很弱的c++ cin的问题
相关话题的讨论汇总
话题: eof话题: character话题: line话题: unix话题: file
进入Programming版参与讨论
1 (共1页)
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都会提供转换工具
1 (共1页)
进入Programming版参与讨论
相关主题
question about "popen" in C/C++WIN32下怎么转文件名从ANSI到UNICODE ?
多次调用yyarse()的buffer flush问题。python 2, python 3,用哪个?
请帮忙看一下这个c程序(更新)ANSI C 问题: 如何找到绝对路径?
如何用 preprocessor unroll for loop?现在来这个版都是来调戏一些java黑的
请问如何判断一个文件内容是UNICODE 还是 ANSIone question about algorithm
Python unicode问题[转载] 简单的题都不敢做了.
求教一个matlab和.net整合的问题EOF一问
顺便问一个CreateFile问题 (转载)code question
相关话题的讨论汇总
话题: eof话题: character话题: line话题: unix话题: file