void my_printf(const char *format, ...) {
va_list args;
va_start(args, format);
while (*format) {
if (*format == '%') {
format++;
if (*format == 'd') {
int value = va_arg(args, int);
// 将value转换为字符串并输出
}
} else {
// 输出普通字符
}
format++;
}
va_end(args);
} |