Commit 5ae52080 authored by ouuan's avatar ouuan
Browse files

🐛(io) fix fast io template

parent 25583a5d
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -237,7 +237,7 @@ struct IO {
    return getchar();
#endif
    if (p1 == p2) p2 = (p1 = buf) + fread(buf, 1, MAXSIZE, stdin);
    return p1 == p2 ? -1 : *p1++;
    return p1 == p2 ? ' ' : *p1++;
  }
  inline bool blank(char ch) {
    return ch == ' ' || ch == '\n' || ch == '\r' || ch == '\t';
@@ -258,14 +258,12 @@ struct IO {
  }
  inline void read(char *s) {
    register char ch = gc();
    for (; blank(ch); ch = gc())
      ;
    for (; blank(ch); ch = gc());
    for (; !blank(ch); ch = gc()) *s++ = ch;
    *s = 0;
  }
  inline void read(char &c) {
    for (c = gc(); blank(c); c = gc())
      ;
    for (c = gc(); blank(c); c = gc());
  }
  inline void push(const char &c) {
#if DEBUG  //调试,可显示字符