📄 stdio.h
字号:
//------------------------------------------------------------------------------// 颇 老 疙 : stdio.h// 橇肺璃飘 : ezboot// 汲 疙 : ezboot俊辑 荤侩窍绰 钎霖 涝免仿阑 困茄 庆歹 拳老 // 累 己 磊 : 蜡康芒// 累 己 老 : 2001斥 11岿 3老// 荐 沥 老 : // 林 狼 : 捞 庆歹 拳老狼 措何盒狼 郴侩篮 府椽胶俊辑 啊廉吭促.//------------------------------------------------------------------------------#ifndef _STDIO__HEADER_#define _STDIO__HEADER_#include "stdarg.h"typedef unsigned int __kernel_size_t;typedef unsigned short __kernel_mode_t;typedef long __kernel_time_t;typedef __kernel_size_t size_t;typedef __kernel_mode_t mode_t;typedef __kernel_time_t time_t;#define NULL ((void *)0)typedef unsigned int BOOL;#define FALSE 0#define TRUE -1 #define NUL 0x00 #define SOH 0x01 #define STX 0x02 #define ETX 0x03 #define EOT 0x04 #define ENQ 0x05 #define ACK 0x06 #define BEL 0x07 #define BS 0x08 #define HT 0x09 #define LF 0x0a #define VT 0x0b #define FF 0x0c #define CR 0x0d #define SO 0x0e #define SI 0x0f #define DLE 0x10 #define DC1 0x11 #define DC2 0x12 #define DC3 0x13 #define DC4 0x14 #define NAK 0x15 #define SYN 0x16 #define ETB 0x17 #define CAN 0x18 #define EM 0x19 #define SUB 0x1a #define ESC 0x1b #define FS 0x1c #define GS 0x1d #define RS 0x1e #define US 0x1f #define DEL 0x7f #define _U 0x01 /* upper */#define _L 0x02 /* lower */#define _D 0x04 /* digit */#define _C 0x08 /* cntrl */#define _P 0x10 /* punct */#define _S 0x20 /* white space (space/lf/tab) */#define _X 0x40 /* hex digit */#define _SP 0x80 /* hard space (0x20) */extern unsigned char _ctype[];#define __ismask(x) (_ctype[(int)(unsigned char)(x)])#define isalnum(c) ((__ismask(c)&(_U|_L|_D)) != 0)#define isalpha(c) ((__ismask(c)&(_U|_L)) != 0)#define iscntrl(c) ((__ismask(c)&(_C)) != 0)#define isdigit(c) ((__ismask(c)&(_D)) != 0)#define isgraph(c) ((__ismask(c)&(_P|_U|_L|_D)) != 0)#define islower(c) ((__ismask(c)&(_L)) != 0)#define isprint(c) ((__ismask(c)&(_P|_U|_L|_D|_SP)) != 0)#define ispunct(c) ((__ismask(c)&(_P)) != 0)#define isspace(c) ((__ismask(c)&(_S)) != 0)#define isupper(c) ((__ismask(c)&(_U)) != 0)#define isxdigit(c) ((__ismask(c)&(_D|_X)) != 0)#define isascii(c) (((unsigned char)(c))<=0x7f)#define toascii(c) (((unsigned char)(c))&0x7f)static inline unsigned char __tolower(unsigned char c){ if (isupper(c)) c -= 'A'-'a'; return c;}static inline unsigned char __toupper(unsigned char c){ if (islower(c)) c -= 'a'-'A'; return c;}#define tolower(c) __tolower(c)#define toupper(c) __toupper(c)#define ZEROPAD 1 /* pad with zero */#define SIGN 2 /* unsigned/signed long */#define PLUS 4 /* show plus */#define SPACE 8 /* space if plus */#define LEFT 16 /* left justified */#define SPECIAL 32 /* 0x */#define LARGE 64 /* use 'ABCDEF' instead of 'abcdef' */#define do_div(n,base) \({ \ int __res; \ __res = ((unsigned long)n) % (unsigned int)base; \ n = ((unsigned long)n) / (unsigned int)base; \ __res; \})extern int vsprintf(char *buf, const char *fmt, va_list args);extern int sprintf(char * buf, const char *fmt, ...);extern int putc( char c);//extern int printf(const char *fmt, ...);extern int getc(void);extern int gets(char *s);extern int vsscanf(char *s, const char *fmt, va_list args);extern int sscanf(char *s, const char *fmt, ...);#endif //_STDIO_HEADER_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -