【发布时间】:2026-01-06 01:45:02
【问题描述】:
#include <cstdio>
#include <iostream>
#include <fstream>
#define INPUT_FILE
#ifdef INPUT_FILE
freopen("test.txt", "r", stdin);
#endif
using namespace std;
int main(int argc, char const *argv[])
{
int n;
while(scanf("%d", &n))
printf("%d\n", n);
return 0;
}
我正在尝试通过输入文件将输入传递给程序,但是弹出以下错误,
error: C++ requires a type specifier for all declarations
freopen("test.txt", "r", stdin);
^~~~~~~
1 error generated.
【问题讨论】: