为什么devc++不能引入txt文件

img


我看了下网上的方法把他们放在同一目录下啊 但老是显示不能找到文件

应该是因为第5行的文件名写错了,改为FILE * fp = fopen("test.txt","r")应该就可以了, 或者把文件的全文件名改为in.txt也可以,下面测试是读取与代码一个目录下的in.txt文件,然后打印,代码如下:


#include <stdio.h>

int main(void){
    
    int data;
    FILE * fp = fopen("in.txt","r");
    if(!fp){
        printf("can't open file\n'");
        return -1;
    } 
    
    while (!feof(fp)){
        fscanf(fp,"%d",&data);
        printf("%4d",data);
    }
    
    printf("\n");
    fclose(fp);
    return 0;
} 

img