函数名: vfscanf 
 功  能: 从流中执行格式化输入 
 用  法: #include <stdio.h> 
         int vfscanf(FILE *stream, char *format, va_list param); 
 程序例: 
#include <stdio.h> 
 #include <stdlib.h> 
 #include <stdarg.h> 
FILE *fp;
int vfsf(char *fmt, ...) 
 { 
    va_list  argptr; 
    int cnt; 
   va_start(argptr, fmt); 
    cnt = vfscanf(fp, fmt, argptr); 
    va_end(argptr); 
   return(cnt); 
 } 
int main(void) 
 { 
    int inumber = 30; 
    float fnumber = 90.0; 
          char string[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); 
   return 0; 
 }