从文本文件输入
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;
}
我需要创建一个函数,它将一个 .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;
}