⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdio.h

📁 uCosII+543+lcd 128*64 汉字显示
💻 H
字号:
/*	F2MC-16 Family C Library V30L10					*/
/*				COPYRIGHT(C) FUJITSU LIMITED 1986	*/

#ifndef __STDIO_H__
#define __STDIO_H__

#include	<stddef.h>
#include	<stdarg.h>

#if !defined(EOF)
#define	EOF	-1
#endif

#if !defined(SEEK_SET)
#define	SEEK_SET	0
#define	SEEK_CUR	1
#define	SEEK_END	2
#endif

typedef	struct _FILE {
    int		no;
    char	inf, pad;
    char	*bptr;
    int		bsize;
    char	*cptr;
    int		rs;
} FILE;

typedef	long int	fpos_t;

typedef struct {
    int   info1;
    int   NumberofStream;
    FILE  *StreamArea;
} _PTRFILE;

#define	_IONBF		0
#define	_IOLBF		1
#define	_IOFBF		2
#define	BUFSIZ		512

#define	stdin		(_ptr_file->StreamArea)
#define	stdout		(_ptr_file->StreamArea+1)
#define	stderr		(_ptr_file->StreamArea+2)

extern int	putchar( int);
extern int	putc( int, FILE*);
extern int	getchar( void);
extern int	getc( FILE*);
extern int	fclose(FILE*);
extern int	fflush(FILE*);
extern FILE	*fopen(const char*, const char*);
extern FILE	*freopen(const char*, const char*, FILE*);
extern void	setbuf(FILE*, char*);
extern int	setvbuf(FILE*, char*, int, size_t);
extern int	fprintf(FILE*, const char*, ...);
extern int	fscanf(FILE*, const char*, ...);
extern int	printf(const char*, ...);
extern int	scanf(const char*, ...);
extern int	sprintf(char*, const char*, ...);
extern int	sscanf(const char*, const char*, ...);
extern int	vfprintf(FILE*, const char*, va_list);
extern int	vprintf(const char*, va_list);
extern int	vsprintf(char*, const char*, va_list);
extern int	fgetc(FILE*);
extern char	*fgets(char*, int, FILE*);
extern int	fputc(int, FILE*);
extern int	fputs(const char*, FILE*);
extern char	*gets(char*);
extern int	puts(const char*);
extern int	ungetc(int, FILE*);
extern size_t	fread(void*, size_t, size_t, FILE*);
extern size_t	fwrite(const void*, size_t, size_t, FILE*);
extern int	fgetpos(FILE*, fpos_t*);
extern int	fseek(FILE*, long int, int);
extern int	fsetpos(FILE*, const fpos_t*);
extern long int ftell(FILE*);
extern void	rewind(FILE*);
extern void	clearerr(FILE*);
extern int	feof(FILE*);
extern int	ferror(FILE*);

#define	putchar(c)	fputc(c, stdout)
#define	putc(c, stream)	fputc(c, stream)
#define	getchar()	fgetc(stdin)
#define	getc(stream)	fgetc(stream)

extern _PTRFILE *_ptr_file;

#endif /* __STDIO_H__ */

⌨️ 快捷键说明

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