title: printing multiple integers at the same time
body: <p>I was wondering if there is a better way to print an array of ints in c;</p>
  
  <p>At the moment I do a <code>printf("%d" ,.. )</code>  for every int in my array.</p>
  
  <p>However this causes one system call per int? (if my understanding is correct).</p>
  
  <p>It would be better to convert the int array to string buffer and then print the buffer in one call.</p>
  
  <p>I can write the code for it if necessary.</p>
  
  <p>Q1. is this a good idea or too much hassle to be worth it?</p>
  
  <p>Q2. Are there any libraries that implement such a thing. (Whatever I google comes back to beginners tutorials for printing integers :s)</p>
  
  <p><strong>Edit</strong>
  The size of the array is not known before hand.</p>