C语言程序设计 第六章磁盘数据存储 济南大学
C语言程序设计 第六章 磁盘数据存储 —————————————————————————— —————————— 济南大学
第六章磁盘数据存 >6.1将数据写入文件 >62文件读/写函数分类 >6.3文件定位函数 心U
第六章 磁盘数据存储 ➢ 6.1 将数据写入文件 ➢ 6.2 文件读/写函数分类 ➢ 6.3 文件定位函数
6.1将数据写入文件 例6.1将一串字符a''z写入文件保存起来。 include<stdio.h> void main( char ch: FILE*fp;倖定义文件指针,文件操作的步骤1*/ fp= fopen(" Letter txt","wy");/新建并打开文件,文件操作的步骤2* if (p==NULL) /*判断文件打开成功 i printf("OpEnning file error.In"; exit(O); for(ch=A';ch<='z';ch+)/将数据写入文件,文件操作的步骤3*/ fputc(ch, p); putc("Ⅶm",fp); fclose(tp) 关闭文件,文件操作的步骤4*
6.1 将数据写入文件 例6.1 将一串字符'a'—'z'写入文件保存起来。 #include <stdio.h> void main( ) { char ch; FILE *fp; fp=fopen("letter.txt","w"); if (fp==NULL) { printf("\nOpenning file error.\n"); exit(0); } for (ch='A';ch<='Z';ch++) fputc(ch,fp); fputc('\n',fp); fclose(fp); } /* 定义文件指针,文件操作的步骤1 */ /* 新建并打开文件,文件操作的步骤2 */ /* 判断文件打开成功*/ /* 将数据写入文件,文件操作的步骤3 */ /* 关闭文件,文件操作的步骤4 */
文件操作的步骤: ①1)定义文件类型指针 文件类型FLE在头文件 stdio. h中声明 (2打开文件 使用文件,不论是写入数据还是读出数据,不论是对一个已 有的文件进行读写还是对新文件进行操作,首先都是使用 I fopen(0 函数打开文件。 ( 向文件写入数据,或从文件读取数据 写入和读取的数据方式不同,需使用不同的读写文件函数; 这是最关键的一步。 (4)关闭文件 使用完毕必须关闭文件,才能彻底的将文件缓冲区的数据写 入文件,并释放系统分配的文件缓冲区。 A分
文件操作的步骤: ⑴ 定义文件类型指针 文件类型FILE在头文件stdio.h中声明 ⑵ 打开文件 使用文件,不论是写入数据还是读出数据,不论是对一个已 有的文件进行读写还是对新文件进行操作,首先都是使用fopen() 函数打开文件。 ⑶ 向文件写入数据,或从文件读取数据 写入和读取的数据方式不同,需使用不同的读写文件函数; 这是最关键的一步。 ⑷ 关闭文件 使用完毕必须关闭文件,才能彻底的将文件缓冲区的数据写 入文件,并释放系统分配的文件缓冲区
文件类型指针 文件类型指针的定义格式为: FLE*指针变量名; 注意: 1.只有通过文件指针变量才能调用相应的文件 2.有n个文件就要定义n个文件指针变量,分别对应各个文件 3.FLE必须大写 如:FLE*p; 心U
一、文件类型指针 文件类型指针的定义格式为: FILE *指针变量名; 注意: 1. 只有通过文件指针变量才能调用相应的文件 2. 有n个文件就要定义n个文件指针变量, 分别对应各个文件 3. FILE必须大写 如:FILE *fp;