免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1258 | 回复: 5
打印 上一主题 下一主题

问个关于FILE的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-12 20:51 |只看该作者 |倒序浏览
Linux-C编程,FILE *fp;fp=fopen(...);fp已经指向了打开的文件,请问怎样根据fp获取文件名?不要问为什么,坑爹的原开发者写了个函数就传了个fp过来。谢谢

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
2 [报告]
发表于 2012-03-12 21:47 |只看该作者
不可能,不要问为什么
文件名属于目录项,和打开的文件fp或fd没一毛钱关系,系统就是这么设计的

论坛徽章:
0
3 [报告]
发表于 2012-03-12 22:14 |只看该作者
那悲剧了,只能想别的招了。
用FCB不行吗?配合fb

timespace 发表于 2012-03-12 21:47
不可能,不要问为什么
文件名属于目录项,和打开的文件fp或fd没一毛钱关系,系统就是这么设计的

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
4 [报告]
发表于 2012-03-12 22:34 |只看该作者
回复 3# yiyeshuv5
这已经不是技术问题了
从其它方向思考吧,如果是工作中遇到的,更应该从其它方向推动!


   

论坛徽章:
0
5 [报告]
发表于 2012-03-12 23:08 |只看该作者
这个跟系统,,跟进程相关了,,你可以到/proc/对应的进程ID文件下去找,追跟朔源是可以的,,nb一点直接内核编程

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
6 [报告]
发表于 2012-03-12 23:36 |只看该作者
看看 struct _IO_FILE  去吧,虽然也没有文件名~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP