检测文件的结束(Testing for End of File)
2009-07-03 13:59:30 作者:VB.NET教程 来源:VB.NET教程 浏览次数:0 网友评论 0 条
用户有两种方法可以确认没有超过文件的范围:考察是否有一个NULL的错误或者检验数据流的结束。当在超过文章的方位的区域读取数据时,并没有错误发生,然而当在读取一个文件范围之外的一个文本字节的时候,它会返回一个NU ...
用户有两种方法可以确认没有超过文件的范围:考察是否有一个NULL的错误或者检验数据流的结束。当在超过文章的方位的区域读取数据时,并没有错误发生,然而当在读取一个文件范围之外的一个文本字节的时候,它会返回一个NULL值。vb7.0没有提供IsNULL方法,但是用户可以通过得到一个文本字节的长度来判断是不是为NULL,如果此时给一个空字节运行一个length方法则系统会产生一个错误,这样,用户就可以通过这一点来判断是不是文件已经到了结束的地方了。

还有一个方法可以确认没有越出文件的范围,就是使用stream对象的peek方法进行超前取值。它能够返回下一个字符的ASCⅡ码,如果没有字符的话,就返回NULL。

相关文章
[错误报告] [推荐] [收藏] [打印] [关闭] [返回顶部]


已有