学长学姐帮帮忙呀 C编程这块的

学长学姐帮帮忙呀 C编程这块的
#include
#include
main()
{
char ch;
FILE *p;
if ((p = fopen("link.txt","r")) == NULL);//这块儿显示不能将bool类型分配给FILE,我加了个括号。
{
printf("error!\n");
exit(0);
}
ch = fgetc(p);
while(ch != EOF)
{
putchar(ch);
ch = fgetc(p);
} fclose(p);
}

一直执行显示的是error! link.txt 和程序在一个文件夹里。
学长学姐帮帮忙呀、汗 我没有分
两处错误!
1, ((p = fopen("link.txt","r"镇春)) == NULL); 这句的括号都换成半角的早茄,不能陆旅察用中文括号,用英文的
2, 去掉 ((p = fopen("link.txt","r")) == NULL); 后面那个分号!!
亲,括号搭错了~~~~
← 上一篇: 下一篇: →