c++封装printf函数

来源:互联网 发布:淘宝运营流程图 编辑:程序博客网 时间:2024/06/05 08:46
#include "stdafx.h"#include "stdio.h"#include "string.h"#include <stdarg.h>#include "iostream"void mysprintf(const char* format, ...){    va_list v_list;    char str[1000];    memset(str, 0 ,sizeof(char) *1000);    va_start(v_list, format);    vsprintf_s(str, format, v_list);    va_end(v_list);}int _tmain(int argc, _TCHAR* argv[]){    int a = 100;    int b = 10;    mysprintf("a:%d,b:%d", a, b);    mysprintf("aaaaaa");    return 0;}

运行结果:
a:100,b:10
aaaaaa

0 0