#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 (с теми же аргументами). Как я мог это сделать?
sprintf
иprintf
разные. И вы не передаете достаточно аргументовsprintf
в своем примере. Чего именно вы пытаетесь достичь? - person Jonathon Reinhart   schedule 25.11.2013