Chris Robinson schrieb: > This doesn't seem correct to me. According to MSDN, sprintf_s checks for > valid > formatting chars (in addition to the buffer and format arguments) and invokes > an invalid parameter handler if something bad turns up. It then returns -1 > with errno set to EINVAL if execution is allowed to continue. Additionally, > if > the buffer is too small to hold the resulting string, it is made an empty > string and invokes the invalid parameter handler. It also guarantees the > output buffer is null terminated. > > http://msdn.microsoft.com/en-us/library/ce3zzk1k(VS.80).aspx > >
Looks like some further testing is needed, we can not depend on msdn. -- Best Regards, André Hentschel