title: Any function instead of sprintf() in C? code size is too big after compile
body: <p>I am working on developing an embedded system (Cortex M3). For sending some data from the device to the serial port (to show on a PC screen), I use some own functions using putchar() method.</p>
  
  <p>When I want to send <strong>integer</strong> or <strong>float</strong>, I use sprintf() in order to convert them to string of characters and sending them to the serial port. </p>
  
  <p>Now, them problem is that I am using Keil uVision IDE and it is limited version with max 32 KB. 
  Whenever I call sprintf() in different functions, I don't know why the size of the code after compile increased too much. 
  I have surpassed 32 KB now and I wonder I have to change some of my functions and use something else instead of sprintf!</p>
  
  <p>Any clue? </p>