学C的大叔 发表于 2021-5-18 22:51:14

用devc++运行fopen函数总是打开文件失败

我用devc++运行书中的一个例子,我已经在存储程序的文件夹中建立了“hello.txt”文件,但是总是“打开文件失败”,求大家帮忙找找问题,先谢了

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
        FILE *fp;
        int ch;
       
        if ((fp = fopen("hello.txt", "r")) == NULL);
        {
                printf("打开文件失败!\n");
                exit(EXIT_FAILURE);
        }
       
        while((ch = getc(fp)) != EOF)
        {
                putchar(ch);
        }
       
        fclose(fp);       
       
        return 0;
}

人造人 发表于 2021-5-18 22:58:15

要认真一点呀
if ((fp = fopen("hello.txt", "r")) == NULL);

学C的大叔 发表于 2021-5-19 12:56:04

人造人 发表于 2021-5-18 22:58
要认真一点呀
if ((fp = fopen("hello.txt", "r")) == NULL);

太粗心了,哈哈哈,谢谢楼上的
页: [1]
查看完整版本: 用devc++运行fopen函数总是打开文件失败