手工栈

1
2
3
int siz=40<<20;//40M
__asm__("movl %0,%%esp\n"::"r"((char*)malloc(siz)+siz));//windows用这个
__asm__("movq %0,%%rsp\n"::"r"((char*)malloc(siz)+siz));//linux用这个

记住要 exit(0)

fread

1

fwrite

1