📄 stdio.zc
字号:
//=============================================================================
// stdio - definitions/declarations for standard I/O routines
//=============================================================================
import "base/types"
public [name="c"]
struct file
dummy : int
end
equ EOF = -1
typedef fpos = int
import func clearerr(file)
import func fopen([] char,[] char): file
import func freopen([] char,[] char,file): file
import func fclose(file): int
import func feof(file): int
import func ferror(file): int
import func fflush(file): int
import func fgetc(file): int
import func fgets([] char,int,file): [] char
import func fputc(int,file): int
import func fputs([] char,file): int
import func fread(mem,size,size,file): size
import func fwrite(mem,size,size,file): size
import func fgetpos(file,->fpos): int
import func fsetpos(file,->fpos): int
import func fseek(file,int,int): int
import func ftell(file): int
import func getc(file): int
import func getchar: int
import func gets([] char): [] char
import func putc(int,file): int
import func putchar(int): int
import func puts([] char): int
import func ungetc(int,file): int
import func perror([] char)
import func remove([] char): int
import func rename([] char,[] char): int
import func rewind(file)
import func setbuf(file,[] char)
import func setvbuf(file,[] char,int,size): int
import func tmpfile: file
import func tmpnam([] char): [] char
// Equates for use of char in signatures
equ fputc(c: char, stream: file) = fputc(c: int, stream)
equ is eof(stream: file) = feof(stream)<>0
equ not eof(stream: file) = feof(stream)==0
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -