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

📄 tputgetd.c

📁 su 的源代码库
💻 C
字号:
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved.                       */#include	"sftest.h"MAIN(){	Sfdouble_t	f, v;	int	i, flag;	Sfio_t	*fp;	if(!(fp = sfopen(NIL(Sfio_t*), tstfile(0), "w+")) )		terror("Can't open temp file\n");#define BEGV	(Sfdouble_t)(1e-10)#define ENDV	(Sfdouble_t)(1e-10 + 1)#define INCR	(Sfdouble_t)(1e-3)	for(f = BEGV; f < ENDV; f += INCR)		if(sfputd(fp,f) < 0)			terror("Writing %.12Lf\n",f);	sfseek(fp,(Sfoff_t)0,0);	for(flag = 0, f = BEGV, i = 0; f < ENDV; ++i, f += INCR)	{	if((v = sfgetd(fp)) == f)			continue;		if(v <= (f - 1e-10) || v >= (f + 1e-10) )			terror("Element=%d Input=%.12Lf, Expect=%.12Lf\n",i,v,f);		else if(!flag)		{	twarn("Element=%d Input=%.12Lf, Expect=%.12Lf\n",i,v,f);			flag = 1;		}	}	TSTEXIT(0);}

⌨️ 快捷键说明

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