【Tricks】fopen 与 fscanf / fprintf

背景

今天写了一道POI的题目,血wa
要到了数据以后发现,这货需要SPJ才能测
于是研习了一下fopen、fscanf和fprintf的用法

用法

先定义一个文件指针(我不知道这货叫什么 QwQ)

FILE *data;

之后把这个文件指针指向我们需要的文件:

data = fopen("input.in","r");

然后I/O操作的时候指定一下用哪个文件指针即可:

fscanf(data,"%d",&n);
fprintf(data,"%d",n);

优越性

freopen是重定向全局的输入输出
但因为有些时候我们需要同时对多个文件进行I/O操作
所以就需要用fopen + fscanf + fprintf辣!