vprintf
来源:互联网 发布:ubuntu安装分区格式 编辑:程序博客网 时间:2024/05/16 15:14
相关函数:printf, vfprintf, vsprintf
头文件:#include <stdio.h> #include <stdarg.h>
定义函数:int vprintf(const char * format, va_list ap);
函数说明:vprintf()作用和printf()相同, 参数format 格式也相同。va_list 为不定个数的参数列, 用法及范例请参考附录C。
返回值:成功则返回实际输出的字符数, 失败则返回-1, 错误原因存于errno 中.
范例
#include <stdio.h>
#include <stdarg.h>
int my_printf(const char *format, ...)
{
va_list ap;
int retval;
va_start(ap, format);
printf("my_printf():");
retval = vprintf(format, ap);
va_end(ap);
return retval;
}
main()
{
int i = 150, j = -100;
double k = 3.14159;
my_printf("%d %f %x\n", j, k, i);
my_printf("%2d %*d\n", i, 2, i);
}
执行:
my_printf() : -100 3.14159 96
my_printf() : 150 150
头文件:#include <stdio.h> #include <stdarg.h>
定义函数:int vprintf(const char * format, va_list ap);
函数说明:vprintf()作用和printf()相同, 参数format 格式也相同。va_list 为不定个数的参数列, 用法及范例请参考附录C。
返回值:成功则返回实际输出的字符数, 失败则返回-1, 错误原因存于errno 中.
范例
#include <stdio.h>
#include <stdarg.h>
int my_printf(const char *format, ...)
{
va_list ap;
int retval;
va_start(ap, format);
printf("my_printf():");
retval = vprintf(format, ap);
va_end(ap);
return retval;
}
main()
{
int i = 150, j = -100;
double k = 3.14159;
my_printf("%d %f %x\n", j, k, i);
my_printf("%2d %*d\n", i, 2, i);
}
执行:
my_printf() : -100 3.14159 96
my_printf() : 150 150
0 0
- vprintf
- vprintf
- printf vprintf
- vprintf 与可变参数
- vprintf printf区别
- vprintf用法解析
- vprintf, vfprintf和 vsprintf 函数
- vfprintf、vprintf和vsprintf函数
- va_list和vprintf 的 关系
- vfprintf、vprintf和vsprintf函数
- PHP格式化输出printf,sprintf,vprintf,fprintf
- vprintf,vsprintf,sscanf函数的使用
- printf、fprintf、dprintf、sprintf、snprintf、vprintf系列
- printf系列和vprintf系列库函数详解
- php中格式化输出函数vprintf printf sprintf sscanf
- va_list,va_start,va_end,va_copy,vprintf,vfprintf,vsprintf,vsnprintf
- keil C51:printf sprintf vprintf vsprintf 函数学习
- printf()、sprintf()、vprintf()、vsprintf()、有符号|无符号数
- vfprintf
- 在客户端创建 web Socket 连接
- vfscanf
- token(Bundle)的各个含义(笔记)
- div+css模拟弹出窗口
- vprintf
- ALV部分单元格可编辑控制
- 串行通信与重叠I/O
- Servlet<3>
- vscanf
- TCP/IP长连接和短连接
- vsprintf
- Activity如何获取Service中的参数
- vsscanf