如何在函数之间传递文件句柄参数?
我要建立两个函数,一个是OPENFILE 另一个是FILECLOSE;
OPENFILE(fname,pview);
FILECLOSE(Handle);
OPENFILE(fname,pview)
{
FILE *stream;
long Hd1;
fopen(fname,pview);
Hd1=fileno(stream);
return Hd1;
}
FILECLOSE(Handle)
{
//Hd1从OPENFILE传过来的参数
fclose(Hd1);
}
编译出错,fclose参数类型不对,请问文件句柄参数如何传递?
谢谢!!