输入挂

Posted dwvictor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入挂相关的知识,希望对你有一定的参考价值。

输入挂   
比一般的输入挂还快一些 但这个输入挂使用了之后就不能再使用其它的输入函数了 
typedef long long LL;
namespace IStream {
    const int L = 1 << 15;  
    char buffer[L], *S, *T;  
    inline char get_char() {  
        if (S == T) {  
            T = (S = buffer) + fread(buffer, 1, L, stdin);  
            if (S == T) return EOF;  
        }  
        return *S++;  
    }  
    inline int get_int(int& tvalue) {//含有负数的整型读入, 成功返回1 失败返回EOF
        char c;
        int re = 0, sgn = 1;
        for (c = get_char(); c != EOF && c != - && (c<0 || c>9); c = get_char());
        if (c == EOF) return EOF;
        if (c == -) { sgn = -1; c = get_char(); }
        while (c >= 0 && c <= 9)
            re=(re<<1)+(re<<3)+(c-0), c=get_char();  
        tvalue = sgn * re;
        return 1;
    }
 
}
using IStream::get_int;

 

以上是关于输入挂的主要内容,如果未能解决你的问题,请参考以下文章

网页后门的网页后门和网页挂马

eclipse 断点调试

webstorm代码片段的创建

片段(Java) | 机试题+算法思路+考点+代码解析 2023

如何使用sublime代码片段快速输入PHP头部版本声明

pycharm添加Odoo代码片段