C语言函数—peekb

函数名

peek

功 能

检查存储单元

用 法

int peek(int segment, unsigned offset);

程序例

#include <stdio.h> 
#include <conio.h> 
#include <dos.h> 

int main(void) 
{ 
   int value = 0; 

   printf("The current status of your keyboard is:n"); 
   value = peek(0x0040, 0x0017); 
   if (value & 1) 
      printf("Right shift onn"); 
   else 
      printf("Right shift offn"); 

   if (value & 2) 
      printf("Left shift onn"); 
   else 
      printf("Left shift offn"); 

   if (value & 4) 
      printf("Control key onn"); 
   else 
      printf("Control key offn"); 

   if (value & 8) 
      printf("Alt key onn"); 
   else 
      printf("Alt key offn"); 

   if (value & 16) 
      printf("Scroll lock onn"); 
   else 
      printf("Scroll lock offn"); 

   if (value & 32) 
      printf("Num lock onn"); 
   else 
      printf("Num lock offn"); 

   if (value & 64) 
      printf("Caps lock onn"); 
   else 
      printf("Caps lock offn"); 

   return 0; 
} 
  
  

如果引用本站的原创文章,请注明原文链接:,本站保留追究责任的权利!
评论已关闭。