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

📄 v.htm

📁 C语言库函数.rar
💻 HTM
字号:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>[ 永远的UNIX > C语言库函数(V类字母) ]</title><style type="text/css"><!--body,th,input,select,textarea,select,checkbox{font:12pt 宋体}A:link { text-decoration:underline; color:#E6A306}A:visited { text-decoration:underline; color:#E6A306}A:hover { text-decoration:underline; color:#FFFF00}body {  font-family: "宋体", "serif"; font-size: 12pt}td {  font-family: "宋体", "serif"; font-size: 12pt}p  { font-size: 9pt; line-height: 150%}--></style></head><body text="#ffffff" background="/images/bline.gif" bgcolor="#000000"><div align="center"><center><table border="0" width="750"  cellspacing="0" cellpadding="0" height="400"><tr>  <td height="45"><p align="center"><img src="/images/title.gif" alt="[ 永远的UNIX::UNIX技术资料的宝库 ]"></td>  </tr> <tr><tr> <td align=left height="40" valign=bottom align=left><small><a href="/">首页</a> > 编程技术 > C/C++ >   正文</small></td></tr><tr>  <td width="100%" height="2" colspan="5" bgcolor="#D09F0D"><img src="/images/c.gif" width=1 height=1></td> </tr><tr> <td align=center height="40" valign=middle><font size=5><b>C语言库函数(V类字母)</b></font></td></tr><tr> <td align=center height="20"><font color=#999999><small>本文出自: 作者: (2001-10-27 09:05:00)</small></font></td></tr><td align=center><table border="0" width="700"  cellspacing="0" cellpadding="0" align=center><tr><td valign=top><font color=#cccccc>&nbsp;
<br>函数名:&nbsp;vfprintf&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;送格式化输出到一流中&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;vfprintf(FILE&nbsp;*stream,&nbsp;char&nbsp;*format,&nbsp;va_list&nbsp;param);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdarg.h&gt;&nbsp;
<br>
<br>FILE&nbsp;*fp;&nbsp;
<br>
<br>int&nbsp;vfpf(char&nbsp;*fmt,&nbsp;...)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_list&nbsp;argptr;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;cnt;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;va_start(argptr,&nbsp;fmt);&nbsp;
<br>&nbsp;&nbsp;&nbsp;cnt&nbsp;=&nbsp;vfprintf(fp,&nbsp;fmt,&nbsp;argptr);&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_end(argptr);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return(cnt);&nbsp;
<br>}&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;inumber&nbsp;=&nbsp;30;&nbsp;
<br>&nbsp;&nbsp;&nbsp;float&nbsp;fnumber&nbsp;=&nbsp;90.0;&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;string[4]&nbsp;=&nbsp;"abc";&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;fp&nbsp;=&nbsp;tmpfile();&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(fp&nbsp;==&nbsp;NULL)&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("tmpfile()&nbsp;call");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;vfpf("%d&nbsp;%f&nbsp;%s",&nbsp;inumber,&nbsp;fnumber,&nbsp;string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;rewind(fp);&nbsp;
<br>&nbsp;&nbsp;&nbsp;fscanf(fp,"%d&nbsp;%f&nbsp;%s",&nbsp;&inumber,&nbsp;&fnumber,&nbsp;string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("%d&nbsp;%f&nbsp;%s\n",&nbsp;inumber,&nbsp;fnumber,&nbsp;string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;fclose(fp);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;vfscanf&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;从流中执行格式化输入&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;vfscanf(FILE&nbsp;*stream,&nbsp;char&nbsp;*format,&nbsp;va_list&nbsp;param);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdarg.h&gt;&nbsp;
<br>
<br>FILE&nbsp;*fp;&nbsp;
<br>
<br>int&nbsp;vfsf(char&nbsp;*fmt,&nbsp;...)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_list&nbsp;&nbsp;argptr;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;cnt;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;va_start(argptr,&nbsp;fmt);&nbsp;
<br>&nbsp;&nbsp;&nbsp;cnt&nbsp;=&nbsp;vfscanf(fp,&nbsp;fmt,&nbsp;argptr);&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_end(argptr);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return(cnt);&nbsp;
<br>}&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;inumber&nbsp;=&nbsp;30;&nbsp;
<br>&nbsp;&nbsp;&nbsp;float&nbsp;fnumber&nbsp;=&nbsp;90.0;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;string[4]&nbsp;=&nbsp;"abc";&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;fp&nbsp;=&nbsp;tmpfile();&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(fp&nbsp;==&nbsp;NULL)&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("tmpfile()&nbsp;call");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>&nbsp;&nbsp;&nbsp;fprintf(fp,"%d&nbsp;%f&nbsp;%s\n",inumber,fnumber,string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;rewind(fp);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;vfsf("%d&nbsp;%f&nbsp;%s",&inumber,&fnumber,string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("%d&nbsp;%f&nbsp;%s\n",inumber,fnumber,string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;fclose(fp);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;vprintf&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;送格式化输出到stdout中&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;vprintf(char&nbsp;*format,&nbsp;va_list&nbsp;param);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdarg.h&gt;&nbsp;
<br>
<br>int&nbsp;vpf(char&nbsp;*fmt,&nbsp;...)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_list&nbsp;argptr;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;cnt;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;va_start(argptr,&nbsp;format);&nbsp;
<br>&nbsp;&nbsp;&nbsp;cnt&nbsp;=&nbsp;vprintf(fmt,&nbsp;argptr);&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_end(argptr);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return(cnt);&nbsp;
<br>}&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;inumber&nbsp;=&nbsp;30;&nbsp;
<br>&nbsp;&nbsp;&nbsp;float&nbsp;fnumber&nbsp;=&nbsp;90.0;&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;*string&nbsp;=&nbsp;"abc";&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;vpf("%d&nbsp;%f&nbsp;%s\n",inumber,fnumber,string);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;vscanf&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;从stdin中执行格式化输入&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;vscanf(char&nbsp;*format,&nbsp;va_list&nbsp;param);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;conio.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdarg.h&gt;&nbsp;
<br>
<br>int&nbsp;vscnf(char&nbsp;*fmt,&nbsp;...)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_list&nbsp;argptr;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;cnt;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;an&nbsp;integer,&nbsp;a&nbsp;float,&nbsp;&nbsp;and&nbsp;a&nbsp;string&nbsp;(e.g.&nbsp;i,f,s,)\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_start(argptr,&nbsp;fmt);&nbsp;
<br>&nbsp;&nbsp;&nbsp;cnt&nbsp;=&nbsp;vscanf(fmt,&nbsp;argptr);&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_end(argptr);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return(cnt);&nbsp;
<br>}&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;inumber;&nbsp;
<br>&nbsp;&nbsp;&nbsp;float&nbsp;fnumber;&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;string[80];&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;vscnf("%d,&nbsp;%f,&nbsp;%s",&nbsp;&inumber,&nbsp;&fnumber,&nbsp;string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("%d&nbsp;%f&nbsp;%s\n",&nbsp;inumber,&nbsp;fnumber,&nbsp;string);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;vsprintf&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;送格式化输出到串中&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;vsprintf(char&nbsp;*string,&nbsp;char&nbsp;*format,&nbsp;va_list&nbsp;param);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;conio.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdarg.h&gt;&nbsp;
<br>
<br>char&nbsp;buffer[80];&nbsp;
<br>
<br>int&nbsp;vspf(char&nbsp;*fmt,&nbsp;...)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_list&nbsp;argptr;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;cnt;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;va_start(argptr,&nbsp;fmt);&nbsp;
<br>&nbsp;&nbsp;&nbsp;cnt&nbsp;=&nbsp;vsprintf(buffer,&nbsp;fmt,&nbsp;argptr);&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_end(argptr);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return(cnt);&nbsp;
<br>}&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;inumber&nbsp;=&nbsp;30;&nbsp;
<br>&nbsp;&nbsp;&nbsp;float&nbsp;fnumber&nbsp;=&nbsp;90.0;&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;string[4]&nbsp;=&nbsp;"abc";&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;vspf("%d&nbsp;%f&nbsp;%s",&nbsp;inumber,&nbsp;fnumber,&nbsp;string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("%s\n",&nbsp;buffer);&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;vsscanf&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;从流中执行格式化输入&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;vsscanf(char&nbsp;*s,&nbsp;char&nbsp;*format,&nbsp;va_list&nbsp;param);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;conio.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdarg.h&gt;&nbsp;
<br>
<br>char&nbsp;buffer[80]&nbsp;=&nbsp;"30&nbsp;90.0&nbsp;abc";&nbsp;
<br>
<br>int&nbsp;vssf(char&nbsp;*fmt,&nbsp;...)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_list&nbsp;&nbsp;argptr;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;cnt;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;fflush(stdin);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;va_start(argptr,&nbsp;fmt);&nbsp;
<br>&nbsp;&nbsp;&nbsp;cnt&nbsp;=&nbsp;vsscanf(buffer,&nbsp;fmt,&nbsp;argptr);&nbsp;
<br>&nbsp;&nbsp;&nbsp;va_end(argptr);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return(cnt);&nbsp;
<br>}&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;inumber;&nbsp;
<br>&nbsp;&nbsp;&nbsp;float&nbsp;fnumber;&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;string[80];&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;vssf("%d&nbsp;%f&nbsp;%s",&nbsp;&inumber,&nbsp;&fnumber,&nbsp;string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("%d&nbsp;%f&nbsp;%s\n",&nbsp;inumber,&nbsp;fnumber,&nbsp;string);&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>(<a href=http://www.fanqiang.com>http://www.fanqiang.com</a>)</font>&nbsp;&nbsp;&nbsp;&nbsp;进入【<a href=http://www.chinaunix.net>UNIX论坛</a>】</td></tr><tr><td><hr></td></tr><tr><td><b>相关文章</b> </td></tr><tr><td><a href=/a4/b2/20011027/1305001515.html>C语言库函数(W类字母)</a> <small>(2001-10-27 13:05:00)</small></font><br><a href=/a4/b2/20011027/0905001514.html>C语言库函数(V类字母)</a> <small>(2001-10-27 09:05:00)</small></font><br><a href=/a4/b2/20011027/0805011513.html>C语言库函数(U类字母)</a> <small>(2001-10-27 08:05:01)</small></font><br><a href=/a4/b2/20011027/0705001512.html>C语言库函数(T类字母)</a> <small>(2001-10-27 07:05:00)</small></font><br><a href=/a4/b2/20011026/0900001511.html>C语言库函数(S类字母) - 3</a> <small>(2001-10-26 09:00:00)</small></font><br><a href=/a4/b2/20011026/0800011510.html>C语言库函数(S类字母) - 2</a> <small>(2001-10-26 08:00:01)</small></font><br><a href=/a4/b2/20011026/0700001509.html>C语言库函数(S类字母) - 1</a> <small>(2001-10-26 07:00:00)</small></font><br><a href=/a4/b2/20011025/0900011508.html>C语言库函数(R类字母)</a> <small>(2001-10-25 09:00:01)</small></font><br><a href=/a4/b2/20011025/0800031507.html>C语言库函数(Q类字母)</a> <small>(2001-10-25 08:00:03)</small></font><br><a href=/a4/b2/20011025/0700011506.html>C语言库函数(P类字母)</a> <small>(2001-10-25 07:00:01)</small></font><br></td></tr><tr><tr><td><br>===<a href=/cgi-bin/find.cgi?key=C语言库函数>更多相关</a>===</td></tr><td>&nbsp;</td></tr></table></td></tr><tr>  <td width="100%" height="2" colspan="5" bgcolor="#D09F0D"><img src="/images/c.gif" width=1 height=1></td> </tr><tr>    <td width="100%" height="40" colspan="5" valign=top><p align="center"><font color=#ffffff>★&nbsp;&nbsp;樊强制作 欢迎分享&nbsp;&nbsp;★ </font></p></td>  </tr></table></center></div></body></html>

⌨️ 快捷键说明

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