Что такое Sprintf в c
If successful,
it returns the total number of
characters written excluding
null-character appended in the string,
in case of failure a negative number
is returned .
Tender Tapir