首页 > 其他 > 详细

输入输出挂,手动扩栈。

时间:2014-11-15 16:42:39      阅读:348      评论:0      收藏:0      [点我收藏+]
//#pragma comment(linker, "/STACK:102400000,102400000") c++扩栈

/*
    int __size__ = 256 << 20;//256 兆
    char * __p__ = (char *)malloc(__size__) + __size__;
    __asm__("movl %0,%%esp\n"::"r"(__p__));
*/  

/*
inline bool scanf_(int &ret) {
    char c; int sgn;
    if (c = getchar(), c == EOF) return 0; //EOF
    while (c != ‘-‘ && (c<‘0‘ || c>‘9‘)) c = getchar();
    sgn = (c == ‘-‘) ? -1 : 1;
    ret = (c == ‘-‘) ? 0 : (c - ‘0‘);
    while (c = getchar(), c >= ‘0‘&&c <= ‘9‘) ret = ret * 10 + (c - ‘0‘);
    ret *= sgn;
    return 1;
}

inline void printf_(int x) {
    if (x>9) printf_(x / 10);
    putchar(x % 10 + ‘0‘);
}
*/  //没处理负数的输入输出挂

 

输入输出挂,手动扩栈。

原文:http://www.cnblogs.com/yigexigua/p/4099426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!