FILE *fp;
你可以把上面的这个定义放到全局中,这样就可以在主程序中以指针的形式传递给子程序
#include
FILE *fp;
int FileHan(FILE *file);//函数就像这样声明
int main()
{
fopen(" 文件名和路径",rb+);
//主程序中调用
//一定要在打开文件以后再调用子程序
Filehan(fp);
fclose(fp)
}
文件指针定义成全局变量
或作为参数传递到子程序中。
int a[100];
scanf("%s",a);
FILE *fp;
fp=fopen(a,"r");
.....
fclose(fp);
全局变量
局部变量
指针的指针
能说的具体点吗?