在C语言中从文件指针获取文件名

4

https://dev59.com/cVLTa4cB1Zd3GeqPY0Ei - Jonathan Wood
https://dev59.com/93M_5IYBdhLWcg3w3nXz - Jeegar Patel
感谢提供参考资料,很抱歉之前没有查看。 - Gaara
2个回答

1

我认为不是这样的,因为一个文件*可能指的是根本没有名称的东西。这可能取决于你的系统,所以如果你不关心可移植性,可以尝试查看编译器对FILE的定义(如果有的话)。很有可能你唯一的方法就是在打开时保存名称。

还有一些其他可能有点技巧的方法- 可以查看这个链接:

http://bytes.com/topic/c/answers/218921-how-get-filename-file-pointer

干杯!


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接