HEAPCHK.C
资源名称:C.rar [点击查看]
上传用户:qq5388545
上传日期:2022-07-04
资源大小:29849k
文件大小:1k
源码类别:

界面编程

开发平台:

C/C++

  1. #include <stdio.h>
  2. #include <alloc.h>
  3. void main(void)
  4.  {
  5.    char *buffer, *second_buffer;
  6.    int i, state;
  7.    buffer = malloc(100);
  8.    second_buffer = malloc(100);
  9.    state = heapcheck();
  10.    if (state == _HEAPOK)
  11.      printf("Heap is okn");
  12.    else if (state == _HEAPCORRUPT)
  13.      printf("Heap is corruptn");
  14.    for (i = 0; i <= 100; i++)
  15.      buffer[i] = i;
  16.    state = heapcheck();
  17.    if (state == _HEAPOK)
  18.      printf("Heap is okn");
  19.    else if (state == _HEAPCORRUPT)
  20.      printf("Heap is corruptn");
  21.  }