home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c025 / 1.ddi / PEEK.C < prev    next >
Encoding:
Text File  |  1985-01-24  |  513 b   |  26 lines

  1. main()    /* peek.c -- illustrates use of peek (a la a dump */
  2. {
  3.     int i, j, v;
  4.     long a, a2;
  5.  
  6.     cls();
  7.     puts("Hex/ASCII dump of 256 bytes of memory");
  8.     printf("Absolute decimal address? ");
  9.     scanf("%ld",&a);
  10.     for (i = 0; i < 256; i += 16, a += 16) {
  11.         printf("%05lx: ",a);
  12.         a2 = a;
  13.         for (j = 0; j < 16; j++, a2++)
  14.             printf("%02x ",peek(a2));
  15.         a2 = a;
  16.         for (j = 0; j < 16; j++, a2++) {
  17.             v = peek(a2);
  18.             if (v < 32)
  19.                 printf(".");
  20.             else
  21.                 printf("%c",v);
  22.         }
  23.         printf("\n");
  24.     }
  25. }
  26.