savres.c

来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C语言 代码 · 共 60 行

C
60
字号
#include "old.h"save(){	int i;	int f;	f = creat("chess.out", 0666);	if(f < 0) {		printf("cannot create file\n");		return;	}	write(f, clktim, 4);	write(f, &bookp, 2);	write(f, &moveno, 2);	write(f, &game, 2);	i = amp-ambuf;	write(f, &i, 2);	write(f, &mantom, 2);	write(f, &value, 2);	write(f, &ivalue, 2);	write(f, &depth, 2);	write(f, &flag, 2);	write(f, &eppos, 2);	write(f, &bkpos, 2);	write(f, &wkpos, 2);	write(f, board, 128);	write(f, ambuf, i*2);	close(f);}restore(){	int i;	int f;	f = open("chess.out", 0);	if(f < 0) {		printf("cannot open file\n");		return;	}	read(f, clktim, 4);	read(f, &bookp, 2);	read(f, &moveno, 2);	read(f, &game, 2);	read(f, &i, 2);	amp = ambuf+i;	read(f, &mantom, 2);	read(f, &value, 2);	read(f, &ivalue, 2);	read(f, &depth, 2);	read(f, &flag, 2);	read(f, &eppos, 2);	read(f, &bkpos, 2);	read(f, &wkpos, 2);	read(f, board, 128);	read(f, ambuf, i*2);	close(f);}

⌨️ 快捷键说明

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