又得麻烦大家了
我在谭教授书上照抄的程序,可是运行时却有一个错误,三个警告!#include<stdio.h>
#include<stdlib.h>
void main()
{FILE * p;
char ch,filename[10];
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)
{ printf("cannot open file\n");
exit(0);}
ch=getchar();
ch=getchar();
while(ch!='#'){
fputc(ch,fp);putchar(ch);
ch=getchar();}
putchar(10);
fclose(fp);}
错误是:undefined the symbol 'fp',
这不是胡扯吗?我明明定义了的啊!而且我检查了一下stdio.h,里面也明明定义了FILE!真是不明白!