Advertisement

Linux C语言多参数变参函数的使用说明

阅读量:

C中的格式化输出变参函数

    • 一、C语言中用于格式化输出的可变参数函数
      • 二、实际应用案例

一、C中的格式化输出变参函数

C语言中涉及格式化输出的可变参数函数包括:
int vprintf(const char *format, va_list ap); // 用于按照指定格式将字符串输出至标准输出流
int vfprintf(FILE *stream, const char *format, va_list ap); // 将符合特定格式的数据输出到指定的文件流中
int vsprintf(char *str, const char *format, va_list ap); // 按照给定格式将数据写入字符数组str,并在末尾添加空字符,若str容量不足则会导致溢出问题
int vsnprintf(char *str, size_t size, const char *format, va_list ap); // 按照指定格式将数据写入字符数组str,并在末尾添加空字符,若存储空间不足则会进行截断处理

二、应用示例

复制代码
    1、vprintf函数使用
    #include <stdio.h>
    #include <stdarg.h>
    
    int my_printf(cons

全部评论 (0)

还没有任何评论哟~