如在一函数中为了读写数据而定义一个文件指针
FILE *fp;
并打开进行写入
fp=fopen("filename","w");
fprintf(fp, "balabalabala");
这时我调用另一个写入函数
otherprint();
问题是我在后面定义otherprint()里只是这样写好像是fp在此处作为没声明的东东。
otherprint()
{fprintf(fp,"otherbalaba");}
这该怎么办呢。如何声明呢,或者是有直接插入语句的方法呢。(文件里乱七八糟函数很多呀,声明成外部变量啥的不好吧)
急呀,有什么办法呀?
嗯,我试试参数传递的方法去。
追答个人认为如果不使用全局变量就只能如此了
嗯,试一下