title: What is the difference between vsnprintf and vsprintf_s?
body: <p>I am currently, writing a code for string manipulation.
  As part of this, I am using <code>vsnprintf()</code>.</p>
  
  <p>However, compiler flashes below error message:</p>
  
  <pre><code>dont_call: vsnprintf(). Invokation of a potentially dangerous function
      that could introduce a vulnerability. remediation:
      Recommendation: Use vsprintf_s() instead!
  </code></pre>
  
  <p>The results with <code>vsprintf_s()</code> is as not expected.</p>
  
  <p>What is the difference between <code>vsnprintf()</code> and <code>vsprintf_s()</code>?</p>