RT
char pbuf[1 << 20], *pp = pbuf;
void ph(const char &c) {
if (pp - pbuf == 1 << 20) fwrite(pbuf, 1, 1 << 20, stdout), pp = pbuf;
*pp++ = c;
}
能给个使用的例子吗
char pbuf[1 << 20], *pp = pbuf;
void ph(const char &c) {
if (pp - pbuf == 1 << 20) fwrite(pbuf, 1, 1 << 20, stdout), pp = pbuf;
*pp++ = c;
main(){
push('a')
return 0;
}
需要加什么才能正常输出