第2章文件操作 陈哲副教授 南京航空航天大学计算机科学与技术学院
1 第2章 文件操作 陈哲 副教授 南京航空航天大学 计算机科学与技术学院
21文件的基本概念 文件是数据的集合,通常存储在磁盘上,便于以 后使用; 几乎所有的程序都用文件存储信息,如:数据库 管理系统、操作系统、编译器等; 所有文件都有名字
2 2.1 文件的基本概念 • 文件是数据的集合,通常存储在磁盘上,便于以 后使用; • 几乎所有的程序都用文件存储信息,如:数据库 管理系统、操作系统、编译器等; • 所有文件都有名字
22使用文件的过程 使用文件分为三步 1.必须打开文件 2.对文件进行读或者写操作 3.文件操作结束时关闭文件
3 2.2 使用文件的过程 • 使用文件分为三步. 1. 必须打开文件 2. 对文件进行读或者写操作 3. 文件操作结束时关闭文件
文件流类型 ·在对文件进行读写之前,必须正确设置 #include <fstream> ofstream:输出文件流 s ifstream:输入文件流 fstream:文件流
4 文件流类型 • 在对文件进行读写之前,必须正确设置. #include <fstream> ofstream:输出文件流 ifstream: 输入文件流 fstream : 文件流
221文件打开 在对文件进行读或写操作之前必须先打开文件。 ifstream inputFile inputFile open("d: customer dat ) char fileName 201 cin>>filename. inputFile open (fileName);
5 2.2.1 文件打开 • 在对文件进行读或写操作之前必须先打开文件。 ifstream inputFile; inputFile.open( "d:\\customer.dat "); char fileName[20]; cin>>fileName; inputFile.open(fileName);