猥琐输入流。

原创 2012年03月31日 10:20:15

猥琐输入流。

static inline bool get(int &v)
{
    int s = 1, c;
    while(!isdigit(c = getchar())&&c!='-')
    {
        if(c == EOF)
            break ;
    }
    if(c == EOF) return 0;
    if(c=='-') s = 0 , v = 0;
    else v = c^48;
    for(;isdigit(c = getchar());v = (v << 1) + (v << 3) + (c ^ 48));
    v = (s ? v : -v);
    return 1 ;
}



static inline int Rint()
{
    int dig[256];
    memset(dig,0,sizeof(dig));
    for(int i = '0'; i <= '9'; ++i)
    {
        dig[i] = 1;
        dig['-'] = 1;
    }
    int s = 1, v = 0, c;
    for (;!dig[c = getchar()];);
    if (c == '-') s = 0;
    else if (dig[c]) v = c ^ 48;
    for (;dig[c = getchar()]; v = (v << 1) + (v << 3)  + (c ^ 48));
    return s ? v : -v;
}


相关文章推荐

对象输入流的操作

  • 2016年11月15日 22:04
  • 1KB
  • 下载

解释c++的输入输入流 小程序

  • 2015年04月10日 16:57
  • 551KB
  • 下载

Java输入流之BufferReader和Scanner的用法!

在Java中,我们都知道Java的标准输入串是System.in。但是我们却很少在Java中看到谁使用它,这是因为我们平时输入的都是一个字符串或者是一个数字等等。而System.in提供的read方法...

java中的输入流与输出流

  • 2014年05月13日 08:57
  • 204KB
  • 下载

文件字符输入流

  • 2015年01月13日 16:43
  • 2KB
  • 下载

java输入流读取完之后重新读取的问题

在文件流读取完之后会定位到末端,则无法再用该输入流读取数据。若用read()方法则返回-1,若你调用available()方法返回0,若要重新读取,则要用到mark和reset方法。若要重新从0开头开...

输入流练习题

  • 2014年06月24日 22:51
  • 4KB
  • 下载

JAVA中输出输入流

  • 2012年10月14日 10:55
  • 139KB
  • 下载

PHP输入流php://input介绍

在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input...

java输入流使用

  • 2013年07月30日 16:36
  • 504B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:猥琐输入流。
举报原因:
原因补充:

(最多只允许输入30个字)