C标准库 vprintf函数

vprintf()函数用于格式化字符串输出到控制台(显示器)。

vprintf()函数 语法

int vprintf(char*format,va_list param);

参数format为输出的格式;

参数param为处理参数。

vprintf()函数的返回值为实际输出的字符数。

vprintf()函数 示例

本示例使用vprintf函数以指定格式将字符串“25”、“47.0”、”new”输出到stdout中。其具体代码如下所示:

#include<stdio.h>
#include<stdarg.h>
int vpf(char*fmt,……)/*自定义函数*/
{
     va_list argp;
     int a;
     va_start(argp,format);/*开始使用可变参数*/
     a=vprintf(fmt,argp);/*格式化输出到流*/
     va_end(argp);/*停止使用可变参数*/
     return(a);
}
int main(void)
{
     int i=25;/*定义变量*/
     float f=47.0;
     char*s="new";
     vpf("%d%f%s ",i,f,s);/*调用自定义函数*/
     return 0;
}

运行结果如图所示。

vprintf()函数

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程