亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    C語言函數(shù)大全 v

    函數(shù)名: vfprintf
    功  能: 送格式化輸出到一流中
    用  法: int vfprintf(FILE *stream, char *format, va_list param);
    程序例:

    #include <stdio.h>
    #include <stdlib.h>
    #include <stdarg.h>

    FILE *fp;

    int vfpf(char *fmt, …)
    {
       va_list argptr;
       int cnt;

       va_start(argptr, fmt);
       cnt = vfprintf(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);
       }

       vfpf(“%d %f %s”, inumber, fnumber, string);
       rewind(fp);
       fscanf(fp,”%d %f %s”, &inumber, &fnumber, string);
       printf(“%d %f %sn”, inumber, fnumber, string);
       fclose(fp);

       return 0;
    }
     
     
     

    函數(shù)名: vfscanf
    功  能: 從流中執(zhí)行格式化輸入
    用  法: 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 %sn”,inumber,fnumber,string);
       rewind(fp);

       vfsf(“%d %f %s”,&inumber,&fnumber,string);
       printf(“%d %f %sn”,inumber,fnumber,string);
       fclose(fp);

       return 0;
    }
     
     

    函數(shù)名: vprintf
    功  能: 送格式化輸出到stdout中
    用  法: int vprintf(char *format, va_list param);
    程序例:

    #include <stdio.h>
    #include <stdarg.h>

    int vpf(char *fmt, …)
    {
       va_list argptr;
       int cnt;

       va_start(argptr, format);
       cnt = vprintf(fmt, argptr);
       va_end(argptr);

       return(cnt);
    }

    int main(void)
    {
       int inumber = 30;
       float fnumber = 90.0;
       char *string = “abc”;

       vpf(“%d %f %sn”,inumber,fnumber,string);

       return 0;
    }
     
     

    函數(shù)名: vscanf
    功  能: 從stdin中執(zhí)行格式化輸入
    用  法: int vscanf(char *format, va_list param);
    程序例:

    #include <stdio.h>
    #include <conio.h>
    #include <stdarg.h>

    int vscnf(char *fmt, …)
    {
       va_list argptr;
       int cnt;

       printf(“Enter an integer, a float,  and a string (e.g. i,f,s,)n”);
       va_start(argptr, fmt);
       cnt = vscanf(fmt, argptr);
       va_end(argptr);

       return(cnt);
    }

    int main(void)
    {
       int inumber;
       float fnumber;
       char string[80];

       vscnf(“%d, %f, %s”, &inumber, &fnumber, string);
       printf(“%d %f %sn”, inumber, fnumber, string);

       return 0;
    }
     
     
     

    函數(shù)名: vsprintf
    功  能: 送格式化輸出到串中
    用  法: int vsprintf(char *string, char *format, va_list param);
    程序例:

    #include <stdio.h>
    #include <conio.h>
    #include <stdarg.h>

    char buffer[80];

    int vspf(char *fmt, …)
    {
       va_list argptr;
       int cnt;

       va_start(argptr, fmt);
       cnt = vsprintf(buffer, fmt, argptr);
       va_end(argptr);

       return(cnt);
    }

    int main(void)
    {
       int inumber = 30;
       float fnumber = 90.0;
       char string[4] = “abc”;

       vspf(“%d %f %s”, inumber, fnumber, string);
       printf(“%sn”, buffer);
       return 0;
    }
     
     
     

    函數(shù)名: vsscanf
    功  能: 從流中執(zhí)行格式化輸入
    用  法: int vsscanf(char *s, char *format, va_list param);
    程序例:

    #include <stdio.h>
    #include <conio.h>
    #include <stdarg.h>

    char buffer[80] = “30 90.0 abc”;

    int vssf(char *fmt, …)
    {
       va_list  argptr;
       int cnt;

       fflush(stdin);

       va_start(argptr, fmt);
       cnt = vsscanf(buffer, fmt, argptr);
       va_end(argptr);

       return(cnt);
    }

    int main(void)
    {
       int inumber;
       float fnumber;
       char string[80];

       vssf(“%d %f %s”, &inumber, &fnumber, string);
       printf(“%d %f %sn”, inumber, fnumber, string);
       return 0;
    }

     

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號