如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
函数大全(V开头)函数名:vfprintf功能:送格式化输出到一流中用法:intvfprintf(FILE*stream,char*format,va_listparam);程序例:#include<stdio.h>#include<stdlib.h>#include<stdarg.h>FILE*fp;intvfpf(char*fmt,...){va_listargptr;intcnt;va_start(argptr,fmt);cnt=vfprintf(fp,fmt,argptr);va_end(argptr);return(cnt);}intmain(void){intinumber=30;floatfnumber=90.0;charstring[4]="abc";fp=tmpfile();if(fp==NULL){perror("tmpfile()call");exit(1);}vfpf("%d%f%s",inumber,fnumber,string);rewind(fp);fscanf(fp,"%d%f%s",&inumber,&fnumber,string);printf("%d%f%s\n",inumber,fnumber,string);fclose(fp);return0;}函数名:vfscanf功能:从流中执行格式化输入用法:intvfscanf(FILE*stream,char*format,va_listparam);程序例:#include<stdio.h>#include<stdlib.h>#include<stdarg.h>FILE*fp;intvfsf(char*fmt,...){va_listargptr;intcnt;va_start(argptr,fmt);cnt=vfscanf(fp,fmt,argptr);va_end(argptr);return(cnt);}intmain(void){intinumber=30;floatfnumber=90.0;charstring[4]="abc";fp=tmpfile();if(fp==NULL){perror("tmpfile()call");exit(1);}fprintf(fp,"%d%f%s\n",inumber,fnumber,string);rewind(fp);vfsf("%d%f%s",&inumber,&fnumber,string);printf("%d%f%s\n",inumber,fnumber,string);fclose(fp);return0;}函数名:vprintf功能:送格式化输出到stdout中用法:intvprintf(char*format,va_listparam);程序例:#include<stdio.h>#include<stdarg.h>intvpf(char*fmt,...){va_listargptr;intcnt;va_start(argptr,format);cnt=vprintf(fmt,argptr);va_end(argptr);return(cnt);}intmain(void){intinumber=30;floatfnumber=90.0;char*string="abc";vpf("%d%f%s\n",inumber,fnumber,string);return0;}函数名:vscanf功能:从stdin中执行格式化输入用法:intvscanf(char*format,va_listparam);程序例:#include<stdio.h>#include<conio.h>#include<stdarg.h>intvscnf(char*fmt,...){va_listargptr;intcnt;printf("Enteraninteger,afloat,andastring(e.g.i,f,s,)\n");va_start(argptr,fmt);cnt=vscanf(fmt,argptr);va_end(argptr);return(cnt);}intmain(void){intinumber;floatfnumber;charstring[80];vscnf("%d,%f,%s",&inumber,&fnumber,string);printf("%d%f%s\n",inumber,fnumber,string);return0