问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C 语言中什么是“句柄”?“文件”和“流”又有什么异同?

发布网友 发布时间:2022-04-25 20:53

我来回答

2个回答

热心网友 时间:2022-04-18 09:07

俺来回答,windows或者说操作系统对自己管理的对象都有一个唯一的标识符,系统就是通过这个表示符来查找对象或进行操作的.,比如说你打开一个文件”c:\a.txt”,打开后会系统就会给这个文件分配一个标识符,就是句柄,系统操作这个文件的时候就不是用”c:\a.txt”来操作了,而是直接用句柄,不光文件,所有东西,窗体,图片,内存都有句柄.文件嘛,简单说就是存储在硬盘上的物理空间,流就是存在在内存中的数据,数据可能来源于文件,或者网络,用户输入等等.fopen() 专用作打开文件,open不大好解释,其他高人来说吧

热心网友 时间:2022-04-18 10:25

从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。
ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。ASCII码文件可在屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。
二进制文件是按二进制的编码方式来存放文件的。 例如, 数5678的存储形式为: 00010110 00101110只占二个字节。二进制文件虽然也可在屏幕上显示, 但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。 输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。 因此也把这种文件称作“流式文件”。
fopen函数用来打开一个文件进行读写的函数。打开由path指定的文件,返回文件的句柄
open()打开文件进行读写的函数。打开path指定的文件,根据access指定的模式值读写。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
平安e家保是什么险 2023年高级会计师报名时间和条件 2022高级会计师报考条件要求是什么? 问几个英文语法问题,希望能正确回答~ 女生锁骨下长痣,左右都有 不是很对称 寓意什么呐? 抖音上传照片音乐短怎么办 断夜奶好方法 婴儿断夜奶最佳方法 建设银行,你打算坑害多少优质客户? 【PS教程】如何做出凹陷字体效果的氛围海报 DAVE编程fopen怎么用 关于open和fopen开的缓冲区最大能开到多少 文件操作open与fopen和read与fread的区别 linux open和fopen的区别 对文件的打开操作有open和fopen,它们哪个是标准库函数 说明open函数和fopen函数的功能,列举两者之间的区别 ps5海贼无双4如何锁定敌人 海贼无双4nsdlc要下载吗 ns海贼无双4欧美版有中文吗 海贼无双4在rutracker哪个分类 steam海贼无双4保存失败是什么原因? i7 10700的核显 能玩海贼无双4吗? 这个配置可以玩海贼无双4吗? 这个配置能玩海贼无双4吗? 海贼无双4联想小新可以玩吗 i508265u mx150满血显卡 内存8g 能玩海贼无双4吗? 因业绩不佳,领导找我谈话要我主动离职,我该怎么办? 因业绩不佳,领导找我谈话要我主动离职,我该怎么办? 被领导暗示主动离职的时候,应该怎么办? 被领导暗示主动离职的时候,应该怎么办? C语言中_open函数和open函数有什么区别? fopen popen 和open,pclose的区别 关于read/write/open和fread/fwrite/fopen的区别,求指导 租房子续签合同 续租房子要不要签合同? 房屋租赁合同到期续签要注意什么地方 我家出租出去的房子合同马上就到期了,对方想续租,我们需要在写个续租合同吗?可以在原合同上修改吗? 租赁合同到期怎么续签房屋租赁合同到期房屋 租房合同提前多长时间续签 房屋租赁合同到期后续签要注意什么 续租房要重新签订合同吗? 房子续租需要补签合同吗 2020年湖南高考语文作文题目公布 steam下载完GTA5一直显示未能初始化重要数据 技能高考考哪些科目 《gta5》未能初始化重要数据是什么? 2020年北京高考语文作文题目:二选一 2021年湖北技能高考满分多少? steam上正版买的gta5,今天下完了,结果打开说steam初始化失败,360也没有误删,大神请支支招! 数据分析用什么样的笔记本电脑