gpt4 book ai didi

c - 有没有办法从 `FILE*` 获取文件名?

转载 作者:太空狗 更新时间:2023-10-29 16:34:10 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Getting Filename from file descriptor in C

是否有一种简单且(合理)可移植的方法从 FILE* 获取文件名?

我使用 f = fopen(filename, ...) 打开一个文件,然后将 f 传递给各种其他函数,其中一些可能会报告错误。我想在错误消息中报告文件名,但避免传递额外参数。

我可以创建一个自定义包装器 struct { FILE *f, const char *name },但是否有更简单的方法? (如果 FILE* 不是使用 fopen 打开的,我不关心结果。)

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com