1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#ifdef _WIN32
#define LPCSTR_FORMAT_LONG_LONG "%I64i"
#else
#define LPCSTR_FORMAT_LONG_LONG "%llu"
#endif
typedef TYPE_DE_my_var T;
int sprintf_long_long(char *command,T t1_)
{
return sprintf(command,LPCSTR_FORMAT_LONG_LONG,t1_);
}
int sprintf_long_long(char *command,T t1_, T t2_)
{
return sprintf(command,LPCSTR_FORMAT_LONG_LONG " " LPCSTR_FORMAT_LONG_LONG,t1_,t2_);
}
int sprintf_long_long(char *command,T t1_, T t2_, T t3_)
{
return sprintf(command,LPCSTR_FORMAT_LONG_LONG " " LPCSTR_FORMAT_LONG_LONG " " LPCSTR_FORMAT_LONG_LONG,t1_,t2_,t3_);
}
int sprintf_long_long(char *command,T t1_, T t2_, T t3_, T t4_)
{
return sprintf(command,LPCSTR_FORMAT_LONG_LONG " " LPCSTR_FORMAT_LONG_LONG " " LPCSTR_FORMAT_LONG_LONG " " LPCSTR_FORMAT_LONG_LONG,t1_,t2_,t3_, t4_);
} |
Partager