#include <stdio.h>
#include <stdarg.h>
int myprintf(const char *, ...);
int main(int argc, char **argv)
{
int nValue = 10;
char *string = "하하";
myprintf("%d, %s", nValue, string);
return 0;
}
int myprintf(const char *fmt, ...)
{
char *buffer = new char[256];
va_list arg;
va_start(arg, fmt);
vsprintf(buffer, fmt, arg);
puts(buffer);
va_end(arg);
delete [] buffer;
return 0;
}
#include <stdarg.h>
int myprintf(const char *, ...);
int main(int argc, char **argv)
{
int nValue = 10;
char *string = "하하";
myprintf("%d, %s", nValue, string);
return 0;
}
int myprintf(const char *fmt, ...)
{
char *buffer = new char[256];
va_list arg;
va_start(arg, fmt);
vsprintf(buffer, fmt, arg);
puts(buffer);
va_end(arg);
delete [] buffer;
return 0;
}
덧글을 달아 주세요