dev中用FILE的问题
程序代码:
#include<stdio.h> #include<stdlib.h> int main() { FILE *fp; 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); }书上的例子,用dev编译通不过 cannot convert `bool' to `FILE*' in assignment
高手帮帮忙,谢谢。。例子从键盘输入文件名,然后输入要写入的字符,‘#’结束,将字符写入文件,同时将字符显示出来。