从文本文件输入

Input from a text file

我需要创建一个函数,它将一个 .txt 文件作为输入,然后继续 处理每个角色,同时进行一系列操作。

这是函数声明的样子。

int ProcessInput(FILE *in);

问题是我不想从键盘获取输入,而是从 .txt 文件获取输入,如前所述。 我正在开发 Dev C++ 。 有什么想法吗?

#include <stdio.h>

int main(int argc, char** argv)
{
  if (2 > argc)
  {
    printf("Please enter a file name on the command line\n");
    return 0;
  }
  FILE* in = fopen(argv[1], "r");
  if (!in)
  {
    printf("Unable to open the specified file\n");
    return 0;
  }
  ProcessInput(in);
  fclose(in);
  return 0;
}