关于快读
  • 板块学术版
  • 楼主Lacrymabre
  • 当前回复7
  • 已保存回复7
  • 发布时间2020/8/27 21:16
  • 上次更新2023/11/5 14:10:49
查看原帖
关于快读
120438
Lacrymabre楼主2020/8/27 21:16

RT,本人在快读上出了点问题,如下

在不使用文件输入输出中,快读是非常顺利可以保证我使用的

但是使用文件的时候,就出现了现在的问题

程序无法自己结束

如果使用正常的cin和scanf是可以自己结束的

好奇是什么问题,以下是我的代码和快读。

#include<iostream>
#include<cstdio>
#include<iomanip>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<cstdlib>
#include<queue>
#include<stack>
#include<vector>
#include<map>
#include<set>

#define ll long long
#define db double
#define MAX 0x7fffffff
#define init inline int
#define INF 0X3fffffff
#define N 400001>>1

using namespace std;

inline long long read()
{
    ll f=1,s=0;char ch=getchar();
    while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
    while(ch>='0'&&ch<='9')s=(s<<1)+(s<<3)+ch-'0',ch=getchar();
    return s*f;
}

int main(){
	freopen("fuck.in","r",stdin);
	ll s[100001],n=100;
	for(int i=1;i<=n;i++) s[i]=read();
}

求各位大佬帮助解答

2020/8/27 21:16
加载中...