va_list

原创 2006年06月13日 11:04:00

#include<sys/socket.h>
#include<stdio.h>
//#include <sys/types.h>
//#include <unistd.h>
#include <stdarg.h>


void inline log(const char *fmt, ...)
{
 va_list ap; 
 va_start(ap, fmt);
 vfprintf(stdout,fmt,ap);
 va_end(ap);
}
int main(int argc,char **argv)
{

 
 char * error="test";
 if (argc!=2)
 {
  log("Please give the IP address as /" 172.16.1.250 /"

/n");
 }
 log ("%s/n",error);
 
}

相关文章推荐

va_list原理解释

  • 2015年03月02日 10:28
  • 45KB
  • 下载

有关va-list问题

  • 2012年06月11日 11:39
  • 27KB
  • 下载

va_list函数族应用

va_start()va_end()函数应用: man:        #include        void va_start(va_list ap, last);        t...

VA_LIST 是在C语言中解决变参问题的一组宏

VA_LIST 是在C语言中解决变参问题的一组宏 VA_LIST的用法:              (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针        ...

vsprintf函数和va_list用法详解

今天写AVR单片机程序,看串口通讯函数: void UART1_Printf(char *fmt,...) {  va_list ap;  char string[128];  va_sta...

va_list 可变参数

什么是变长参数?所谓含有变长参数的函数是指该函数可以接受可变数目的形参。例如我们都非常熟悉的printf,scanf等等。2:变长参数如何实现?首先来看下面这样一个例子:#include#includ...

va_list和vsnprintf、getopt

原理解释: VA_LIST 是在C语言中解决变参问题的一组宏,在头文件下。 VA_LIST的用法:            (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指...

va_list原理及用法

VA_LIST 是在C语言中解决变参问题的一组宏,变参问题是指参数的个数不定,可以是传入一个参数也可以是多个;可变参数中的每个参数的类型可以不同,也可以相同;可变参数的每个参数并没有实际的名称与之相对...

va_list介绍

一、在介绍va_list之前,首先介绍众所周知的printf()函数的实现,请看下面的代码: int printf(char const* __restrict fmt,...) { va_l...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:va_list
举报原因:
原因补充:

(最多只允许输入30个字)