pc.h

来自「标准c库代码,可以应用于各个系统提供了大量的基本函数」· C头文件 代码 · 共 57 行

H
57
字号
/*** Copyright (C) 1991 DJ Delorie, 24 Kirsten Ave, Rochester NH 03867-2954**** This file is distributed under the terms listed in the document** "copying.dj", available from DJ Delorie at the address above.** A copy of "copying.dj" should accompany this file; if not, a copy** should be available from where this file was obtained.  This file** may not be distributed without a verbatim copy of "copying.dj".**** This file is distributed WITHOUT ANY WARRANTY; without even the implied** warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.*/#ifndef _PC_H_#define _PC_H_#ifdef __cplusplusextern "C" {#endifunsigned char inportb(unsigned short port);unsigned short inportw(unsigned short port);unsigned long inportl(unsigned short port);unsigned char inportsb(unsigned short port, unsigned char *buf, unsigned len);unsigned short inportsw(unsigned short port, unsigned short *buf, unsigned len);unsigned long inportsl(unsigned short port, unsigned long *buf, unsigned len);void outportb(unsigned short port, unsigned char data);void outportw(unsigned short port, unsigned short data);void outportl(unsigned short port, unsigned long data);void outportsb(unsigned short port, unsigned char *buf, unsigned len);void outportsw(unsigned short port, unsigned short *buf, unsigned len);void outportsl(unsigned short port, unsigned long *buf, unsigned len);int kbhit(void);int getkey(void);void sound(int frequency);extern short ScreenPrimary[];extern short ScreenSecondary[];/* For the primary screen: */int ScreenRows();int ScreenCols();void ScreenPutChar(int ch, int attr, int x, int y);void ScreenSetCursor(int row, int col);void ScreenGetCursor(int *row, int *col);void ScreenClear();#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?