无法读取C中的文件

时间:2018-04-29 22:13:32

标签: c file-io

我是C的初学者,我正在使用DevC ++。我已经编写了下面的代码,并希望读入input.txt中写入的数据。但是,当我尝试运行代码时,我总是收到" Cant打开文件"信息。它似乎无法找到input.txt,我完全不确定如何改变它。

int T;
char command;
FILE *inputfile;

inputfile = fopen("input.txt", "r");

if(inputfile == NULL)
{
    printf("Cant open file");
}

fscanf(inputfile, "%d", &T);

1 个答案:

答案 0 :(得分:1)

可能是由于以下原因

  1. 您正在阅读的文件和源代码不在同一目录中
  2. 您拼错了文件名
  3. 否则你的代码是正确的应该没有问题