fgets.c

来自「su 的源代码库」· C语言 代码 · 共 35 行

C
35
字号
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved.                       */#include	"sfstdio.h"/*	Get a line.**	Written by Kiem-Phong Vo.*/#if __STD_Cchar* fgets(char* buf, int n, FILE* f)#elsechar* fgets(buf,n,f)char*	buf;int	n;FILE*	f;#endif{	reg Sfio_t*	sf;	reg char*	rv;	if(!buf || !(sf = _sfstream(f)) )		return NIL(char*);	if(!(rv = _stdgets(sf,buf,n,0)))		_stdseterr(f,sf);	return rv;}#if _lib_fgets_unlocked && !_done_fgets_unlocked && !defined(fgets)#define _done_fgets_unlocked	1#define fgets	fgets_unlocked#include	"fgets.c"#undef fgets#endif

⌨️ 快捷键说明

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