#define formatStr(format, ...) (CCString::createWithFormat(format, __VA_ARGS__)->getCString())
#define int2str(value) formatStr("%d", value)
#define long2str(value) formatStr("%ld", value)
#define longlong2str(value) formatStr("%lld", value)
#define float2str(value) formatStr("%f", value)
#define float2str2(value, number_after_dot) formatStr(formatStr("%%.%df", number_after_dot), value)
#define int2str(value) formatStr("%d", value)
#define long2str(value) formatStr("%ld", value)
#define longlong2str(value) formatStr("%lld", value)
#define float2str(value) formatStr("%f", value)
#define float2str2(value, number_after_dot) formatStr(formatStr("%%.%df", number_after_dot), value)