#include <stdio.h>
#include <string.h>
int foo(char* a)
{ char str[10];
if (strlen(a)<10)
{
sprintf(str,"Yes");
puts(str);
return 0;
}
else
{
sprintf(str,"No");
puts(str);
return 1;
}
}
现在,假设在编写 LLVM 通行证时,我想确保不是调用sprintf, 而是调用printf(使用相同的参数)。我怎么能这样做呢?