文件指针能不能做函数的参数?
本人初学者,写了一个c程序,调用函数的时候把文件指针作为了一个函数的参数,运行的时候就出错了,后来没有调用函数,直接把程序写到主函数里面就好了!
2013-12-28 17:42
2013-12-28 17:50
程序代码:#include <stdio.h>
void fun(FILE **fpp)
{
fclose(*fpp);
}
int main()
{
FILE *fp = fopen("test.txt", "w");
return 0;
}

2013-12-28 17:55
程序代码:#ifndef _FILE_DEFINED
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif

2013-12-28 17:57
2013-12-28 18:07
2013-12-28 20:26