社区讨论
又一次被fread坑了..
P1019[NOIP 2000 提高组] 单词接龙(疑似错题)参与者 3已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @mi7clmvf
- 此快照首次捕获于
- 2025/11/20 19:28 4 个月前
- 此快照最后确认于
- 2025/11/20 19:28 4 个月前
il char getc()
{
static char buf[100000],*p1=buf,*p2=buf;
return p1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1++;
}
il void scan(int &x)
{
x=0;re int w=0;re char ch=0;
while (!isdigit(ch)) w|=ch=='-',ch=getc();
while (isdigit(ch)) x=(x<<1)+(x<<3)+(ch^48),ch=getc();
if (w) x=-x;
}
使用fread后就不会读入string了......不知道为什么......
回复
共 5 条回复,欢迎继续交流。
正在加载回复...