C语言下怎样获得一个文件(FILE *fp)所在的目录?

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:23:08
纯C的,不要掺入C++的内容。。。
我所说的这个fp是已经成功打开的一个文件的指针,谢谢

我刚刚找了一下struct FILE的结构,里面是没有保存文件名的。

能不能说的详细一些?如果定义FILE *fp,然后fp=fopen();,那就需要一个文件的相对路径,或者绝对路径填写在括号里。你是要找一个已经打开的文件的目录吗?还是想找一个文件去打开?