前面说到可变长参数:
最后重要的是:第一个参数为后面的参数的形式,format.i.e. printf
在这篇中想说的是不安全的问题 -.-!其实就是我瞎搞
先上代码
#include <stdio.h> #include <stdlib.h> #include <stdarg.h> void subfunc(char *format,...){ int i; va_list ap; va_start(ap,format); for(i=0;format[i]!='
前面说到可变长参数:
最后重要的是:第一个参数为后面的参数的形式,format.i.e. printf
在这篇中想说的是不安全的问题 -.-!其实就是我瞎搞
先上代码
#include <stdio.h> #include <stdlib.h> #include <stdarg.h> void subfunc(char *format,...){ int i; va_list ap; va_start(ap,format); for(i=0;format[i]!='