正在加载图片...
getcho exit 这段程序的意义是,如果返回的指针为空,表示不能打开C盘根目录下的hzkl6文件 则给出提示信息 error on open C:\hzkl6file!",下一行 retch的功能是从键盘输 入一个字符,但不在屏幕上显示。在这里,该行的作用是等待,只有当用户从键盘敲任 一键时,程序才继续执行,因此用户可利用这个等待时间阅读出错提示。敲键后执行 exit(1)退出程序。 7)把一个文本文件读入内存时,要将 ASCII码转换成二进制码,而把文件以文本方式写入 磁盘时,也要把二进制码转换成ASCIⅠ码,因此文本文件的读写要花费较多的转换时间。 对二进制文件的读写不存在这种转换。 8)标准输入文件(键盘),标准输出文件(显示器),标准出错输出(出错信息)是由系统打开 的,可直接使用 1332文件关闭函数(fc|ose函数 文件一旦使用完毕,应用关闭文件函数把文件关闭,以避免文件的数据丢失等错误。 fclose函数调用的一般形式是 fclose(文件指针); 例如: fclose(fp) 正常完成关闭文件操作时, fclose函数返回值为0。如返回非零值则表示有错误发生 134文件的读写 对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数: 字符读写函数: fgetc和 fputc 字符串读写函数: fgets和 fputs 数据块读写函数: freed和 fwrite 格式化读写函数: fscanf和 print 下面分别予以介绍。使用以上函数都要求包含头文件 stdio.h 1341字符读写函数 fgetc和 fputc 字符读写函数是以字符(字节)为单位的读写函数。每次可从文件读出或向文件写入一个 字符 1.读字符函数 fgetc fgetc函数的功能是从指定的文件中读一个字符,函数调用的形式为 字符变量= fgetc(文件指针) ch=fgetc(fp) 其意义是从打开的文件fp中读取一个字符并送入ch中。getch(); exit(1); } 这段程序的意义是,如果返回的指针为空,表示不能打开 C 盘根目录下的 hzk16 文件, 则给出提示信息“error on open c:\ hzk16 file!”,下一行 getch()的功能是从键盘输 入一个字符,但不在屏幕上显示。在这里,该行的作用是等待,只有当用户从键盘敲任 一键时,程序才继续执行,因此用户可利用这个等待时间阅读出错提示。敲键后执行 exit(1)退出程序。 7) 把一个文本文件读入内存时,要将 ASCII 码转换成二进制码,而把文件以文本方式写入 磁盘时,也要把二进制码转换成 ASCII 码,因此文本文件的读写要花费较多的转换时间。 对二进制文件的读写不存在这种转换。 8) 标准输入文件(键盘),标准输出文件(显示器),标准出错输出(出错信息)是由系统打开 的,可直接使用。 13.3.2 文件关闭函数(fclose 函数) 文件一旦使用完毕,应用关闭文件函数把文件关闭,以避免文件的数据丢失等错误。 fclose 函数调用的一般形式是: fclose(文件指针); 例如: fclose(fp); 正常完成关闭文件操作时,fclose 函数返回值为 0。如返回非零值则表示有错误发生。 13.4 文件的读写 对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数: ·字符读写函数 :fgetc 和 fputc ·字符串读写函数:fgets 和 fputs ·数据块读写函数:freed 和 fwrite ·格式化读写函数:fscanf 和 fprinf 下面分别予以介绍。使用以上函数都要求包含头文件 stdio.h。 13.4.1 字符读写函数 fgetc 和 fputc 字符读写函数是以字符(字节)为单位的读写函数。每次可从文件读出或向文件写入一个 字符。 1. 读字符函数 fgetc fgetc 函数的功能是从指定的文件中读一个字符,函数调用的形式为: 字符变量=fgetc(文件指针); 例如: ch=fgetc(fp); 其意义是从打开的文件 fp 中读取一个字符并送入 ch 中
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有