站長資訊網(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號
        主站蜘蛛池模板: 国产成人精品综合在线观看| 成人国产精品一区二区网站| 国产精品一久久香蕉国产线看观看| 98香蕉草草视频在线精品看| 精品国产乱码久久久久久郑州公司| 国产精品欧美一区二区三区 | 欧美精品国产一区二区| 亚洲国产精品成人一区 | 国产精品亚洲精品观看不卡| 人妻精品久久无码区| 日本午夜精品理论片A级APP发布| 四虎影视国产精品亚洲精品hd| 国产欧美精品AAAAAA片| 亚洲A∨精品一区二区三区| 国产AⅤ精品一区二区三区久久| 2021精品国产综合久久| 亚洲国产精品国自产拍AV| 无码精品第一页| 久久精品成人| 国产高清在线精品一本大道| 国产精品欧美亚洲韩国日本| 精品一区二区三区免费毛片爱 | 欧美激情精品久久久久久久九九九| 99久久精品免费观看国产| 久热这里只精品99re8久| 国产第一福利精品导航| 99精品国产丝袜在线拍国语| 国产精品igao视频网网址| 日本aⅴ精品中文字幕| 亚洲视频在线精品| 宅男宅女精品国产AV天堂| 亚洲国模精品一区| 亚洲欧美精品AAAAAA片| 四虎国产精品永久在线| 久久永久免费人妻精品下载| 久久九九精品99国产精品| 久久精品国产亚洲av麻豆小说| 久久精品国产亚洲AV大全| 国产精品美女久久久久久2018| 国产精品国产三级国产av品爱网| CAOPORM国产精品视频免费 |