文件是计纤链算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。
特性:每个文件都有文件名、文件所在路径、创建时让竖启间及访问仅限等属性。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道等。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。
存储介质:除了和磁盘文件直接相关的文件流以外,流还有多种类型。流可以坦如分布在网络中、内存中或者是磁带中。
分类: 电脑/网络 >> *** 作系统/系贺正统故障问题描述:
C 语言中什么是“句柄”?“文件”和“流”又有什么异同?
open() 和 fopen() 又有何区别?
解析:
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。
ASCII文旦拍歼件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。ASCII码文件可在模冲屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。
二进制文件是按二进制的编码方式来存放文件的。 例如, 数5678的存储形式为: *********** ***********只占二个字节。二进制文件虽然也可在屏幕上显示, 但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。 输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。 因此也把这种文件称作“流式文件”。
fopen函数用来打开一个文件进行读写的函数。打开由path指定的文件,返回文件的句柄
open()打开文件进行读写的函数。打开path指定的文件,根据access指定的模式值读写。
文件是计算李乎尺机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。文件是指在
各种存储介质上(如硬盘、可移动磁盘、CD等)永
久存储的数据的有序集合,它是进行数据读写 *** 作的
基本对象。
每个文件都有文件名、文件所在路径、创建
时间及访问仅限等属顷搜性。然而,文件(File)和
流(Stream)是既有区别又有联系的两个概念。流
是字节序列的抽象概念,例如文件、输入/输出设
备、内部进程通信管道等。流提供一种向后备存
储器写入字节和从后备存储器读取字节的方式。
除了和磁盘文件直接相关的文件流以外,流还有哪高
多种类型。
在System.IO命名空间中提供了多种类,用
于进行文件和数据流的读写 *** 作。要使用这些类,
需要在程序的开头包含语句:
using System.IO
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)