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

c语言里有办法通过文件指针获取文件名吗

发布网友 发布时间:1天前

我来回答

0个回答

C语言是否可以通过文件指针得到文件名?

比较难,但并非没可能。视窗系统,见:http://msdn.microsoft.com/en-us/library/aa366789(VS.85).aspx 要做额外工作,用 _get_osfhandle() 获取视窗文件句柄。linux 系统,有人给出通过文件指针得到文件名例子:include<stdio.h> include<unistd.h> include<string.h> int main(void){ char ...

C语言 如何通过文件指针获得文件名?

文件句柄,就是FCB结构数组的下标 所以,通过文件指针获得文件名的操作路线:FILE *fp;char fd = fp->fd;FCB *fcb;char *filiname = fcb[fd].filiname 利用FCB(文件控制块)操作的例子见:http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=8747&kindLevel=1&kindId=24655&postId=...

c语言里有办法通过文件指针获取文件名吗

若是文本文件, 代码如下: #include // 为了使用FILE, fgets 等 define MAXSIZE 1024int main(void) {char buffer[MAXSIZE];// 声明一个足够大的空间来存放内容

C语言Fopen函数的用法

C语言中的fopen函数是一个强大的工具,用于以特定方式打开文件。其基本调用形式是:`FILE *fp = fopen("文件名", "使用文件方式");`其中,fp是一个指向FILE类型的指针,"文件名"是需要操作的文件的路径,而"使用文件方式"决定了操作类型,如读取、写入、追加或二进制模式。例如,`fp = fopen("f...

c++用指针如何读取文件

C++是向下兼容C语言的,所以直接使用C语言当中的文件指针即可读取文件。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件...

c语言查找文件是什么意思

在C语言中,通过指定文件的路径和名称,使用fopen函数打开文件并获取文件指针,然后可以使用fread函数对文件进行读取,使用fwrite函数对文件进行写入,使用fclose函数关闭文件指针。通过这些函数的组合使用,可以实现C语言对文件的查找和相关操作。文件查找在计算机应用中具有广泛的应用场景。例如,在开发软件时,...

C语言 文件操作,要读取一个txt文件内容

在C语言中,文件操作都是由库函数来完成的。要读取一个txt文件,首先要使用文件打开函数fopen()。fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,“文件指针名”必须是被说明为FILE 类型的指针变量,“文件名”是被打开文件的文件名。 “使用文件方式...

高手解答:什么是文件型指针?通过文件指针访问文件有什么好处?

在C语言上,文件型指针就是指FILE类型的指针,它指向一个文件类型的结构,结构里包含着该文件的各种属性。文件指针用于跟踪当前文件的位置。比如,你向文件输入一个字节,那么文件指针就是自动地向前移动一个字节的位置。使用文件指针的好处,我学了这么久也没有想过。是可以随机访问文件和把I/O操作是...

C语言 如何查询文件数据

下面是例程:include<stdio.h>int main(){ FILE *fp; //文件指针 char ch,filename[50]; printf("please input file's name;\n"); scanf("%s",filename); //输入文件名 fp=fopen(filename,"r"); //用只读方式打开文件 ch=fgetc(fp); //读取第一个字...

C语言如何读取文件?

一个文件流指针对应一个打开的文件,因为你要同时操作两个文件,所以要用两个文件流指针 ,就像你要同时操作两个箱子一样.这个程序可以这样理解:有两个箱子,fp1,fp2;打开箱子fp1,fp2,一次拿出1024个东西看一下,同时将他放到第二个箱子fp2里,至到箱子的东西完全拿出来,然后关闭两个箱子.例子都是差不多...

C语言文件读写后文件指针 c语言无法定义文件指针 c语言指针读取文件 c语言文件指针指向 c语言定义文件指针 c语言文件指针移动 c语言文件指针怎么移动 c语言指针实现文件内容复制 c语言中文件指针中r什么意思
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何让孩子爱上营养早餐? 牟mou姓与牟mu姓的区别 mou是什么 “MOU”指什么? 如何在EXCEL中表示“大于等于”? vivi是什么 可以直接洗冷水澡吗 室友一开wifi共享大师我的共享大师就不能用怎么回事? 共享大师电脑连不上共享大师电脑版 lol里面的ad、ap、adc都是什么意思啊?详细说明一下,还有其他的专业术语... ps图层功能怎么使用 在公司骂同事被开罚单会影响奖金吗 如何将抖音所有视频设为私密 公司不按公司制度扣员工奖金合法吗 脚上,脸上,腿上,有红疹,时伴低烧,怎么办 我儿子腿上身上有红疹昨天开始痒的好像很痒。现在孩子烧了低烧想知道... 全身出红色的点点,吃了过敏药,还退不了,越来越多。目前还发低烧,请问... 发低烧,起红疹怎么回事 感冒低烧38度,全身出现红疹,连成一篇 低烧,身上一片一片的红疹,刚两天,没有其它病 低烧背部起红疹是艾滋病症状吗 生涯决策的原则有哪些 abs什么材质 abs材质的优点介绍 ABS材质有什么优点 为什么用百度知道不能打带有 广告 的内容,否则会全部出现:您的... 补手机卡需要什么手续 你好我今天刚买的手机卡被我剪坏了能不能再补办个,需要什么资料 Naive Ui Admin - 基于 Vue3/Vite/TS 等最新的前端技术栈构建的免费开... 9 个值得推荐的 Vue3 UI 框架 ...卫生间里的不臭,是哪儿出了问题,求各位大神解答 ...又不好意思拒绝,都快喝成酒精肝了,我做女儿的也不知该怎么办... ps怎么用参考一个图层ps怎么用参考一个图层填充颜色 C语言#include"文件名"和#include<文件名>有什么区别 会所办理的会员卡只给只给了定金可以退吗 注会的财务管理为什么难 ppt中如何插入3首音乐播放全部幻灯片整个ppt插一首音乐 注册公司一定要请会计吗 交通事故赔偿完后协议是否需要签订? 甜椒怎么做简单又下饭? 彩椒牛肉盖饭做法: 洗洁精加洗发露加面粉可以做出起泡胶吗? ...此文件的版本与正在运行的Windows版本不兼容" 怎么办? ...此文件的版本与正在运行的windows版本不兼容 本人电脑是win764... ...出现“此文件版本与正在运行的windows版本不兼容”? 产后艾叶水洗澡的禁忌 出月子艾叶洗澡怎么洗 传音控股公司怎么样 苹果手机怎样解锁id和密码? ...她的身份证号码而且只有一张网银可以买两张票吗 商标变更申请应当提交哪些文件?