MINIX系统源码

源代码在线查看: sprintf.c

软件大小: 1746 K
上传用户: ivanyeh
关键词: MINIX 源码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*
				 * sprintf - print formatted output on an array
				 */
				/* $Header: sprintf.c,v 1.2 89/12/18 15:03:52 eck Exp $ */
				
				#include	
				#include	
				#include	"loc_incl.h"
				
				int
				sprintf(char * s, const char *format, ...)
				{
					va_list ap;
					int retval;
					FILE tmp_stream;
				
					va_start(ap, format);
				
					tmp_stream._fd     = -1;
					tmp_stream._flags  = _IOWRITE + _IONBF + _IOWRITING;
					tmp_stream._buf    = (unsigned char *) s;
					tmp_stream._ptr    = (unsigned char *) s;
					tmp_stream._count  = 32767;
				
					retval = _doprnt(format, ap, &tmp_stream);
					putc('\0',&tmp_stream);
				
					va_end(ap);
				
					return retval;
				}
							

相关资源