090112Pascal文件操作.ppt
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件名大小写 路径相对性 结束时关闭文件
直接保存内存中存储的数据,存取较快,一 般人工不可读。
在信息学竞赛中,我们一般使用Text文 件。
文件的打开与关闭
建立文件关联:Assign
格式:Assign(FileVar, FileName);
为读取操作打开文件:Reset
格式:Reset(FileVar);
为写入操作打开文件:Rewrite
Pascal中的文件操作
浙江省余姚中学 韩文弢
文件操作的模型
程序 文 件 读 写
磁盘文件
调用相关 过程和函 数进行读 写操作
实际磁盘 读写操作
文件变量 取内 操存 作存 缓冲区
文件类型
文本文件类型:Text
由可视ASCII字符和换行符等构成,存在 “行”的概念,用于处理一般的文本文件。
一般文件类型:file
文件。此时,Read/ReadLn和 Write/WriteLn中的文件变量可是省略。
修改示例
文件缓冲区操作*
人为设置缓冲区:SetTextBuf
格式:SetTextBuf(FileVar, Buf, Size);
强制更新缓冲区:Flush
格式:Flush(FileVar);
文件操作注意事项
格式:Rewrite(FileVar);
关闭文件:Close
格式:Close(FileVar);
文件的读取与写入
读文件:ReΒιβλιοθήκη d/ReadLn格式:Read(FileVar, V1, V2, …); 格式:ReadLn(FileVar, V1, V2, …);
写文件:Write/WriteLn
格式:Write(FileVar, V1, V2, …); 格式:WriteLn(FileVar, V1, V2, …);
文件的状态检测
文件是否已经读完:Eof/SeekEof
格式:Eof(FileVar) : Boolean 格式:SeekEof(FileVar) : Boolean
文件是否已到行末:Eoln/SeekEoln
格式:Eoln(FileVar) : Boolean 格式:SeekEoln(FileVar) : Boolean
文件操作的一般流程
关联(Assign) 打开(Reset/Rewrite)
读写(Read/Write) 关闭(Close)
示例:合并排序
标准输入/输出
标准输入(键盘)文件变量:Input 标准输出(屏幕)文件变量:Output Input和Output也可以被重新关联到磁盘
直接保存内存中存储的数据,存取较快,一 般人工不可读。
在信息学竞赛中,我们一般使用Text文 件。
文件的打开与关闭
建立文件关联:Assign
格式:Assign(FileVar, FileName);
为读取操作打开文件:Reset
格式:Reset(FileVar);
为写入操作打开文件:Rewrite
Pascal中的文件操作
浙江省余姚中学 韩文弢
文件操作的模型
程序 文 件 读 写
磁盘文件
调用相关 过程和函 数进行读 写操作
实际磁盘 读写操作
文件变量 取内 操存 作存 缓冲区
文件类型
文本文件类型:Text
由可视ASCII字符和换行符等构成,存在 “行”的概念,用于处理一般的文本文件。
一般文件类型:file
文件。此时,Read/ReadLn和 Write/WriteLn中的文件变量可是省略。
修改示例
文件缓冲区操作*
人为设置缓冲区:SetTextBuf
格式:SetTextBuf(FileVar, Buf, Size);
强制更新缓冲区:Flush
格式:Flush(FileVar);
文件操作注意事项
格式:Rewrite(FileVar);
关闭文件:Close
格式:Close(FileVar);
文件的读取与写入
读文件:ReΒιβλιοθήκη d/ReadLn格式:Read(FileVar, V1, V2, …); 格式:ReadLn(FileVar, V1, V2, …);
写文件:Write/WriteLn
格式:Write(FileVar, V1, V2, …); 格式:WriteLn(FileVar, V1, V2, …);
文件的状态检测
文件是否已经读完:Eof/SeekEof
格式:Eof(FileVar) : Boolean 格式:SeekEof(FileVar) : Boolean
文件是否已到行末:Eoln/SeekEoln
格式:Eoln(FileVar) : Boolean 格式:SeekEoln(FileVar) : Boolean
文件操作的一般流程
关联(Assign) 打开(Reset/Rewrite)
读写(Read/Write) 关闭(Close)
示例:合并排序
标准输入/输出
标准输入(键盘)文件变量:Input 标准输出(屏幕)文件变量:Output Input和Output也可以被重新关联到磁盘