title: Is there a way to format text output in Ada
body: <p>Is there a way to format the string being outputted?
  I'm trying get a pretty view of the following output</p>
  
  <pre><code>1: Ashley | 01033438392 | Wellington, New Zealand | 1987- 4-14  
  2: Aloha | 01087651234 | Hawaii, United States of America | 1988- 9-23
  3: Jack | 01082840184 | Beijing, China | 1989- 6-19
  </code></pre>
  
  <p>If I was programming in C, I would do something like</p>
  
  <pre><code>printf("%10s | %11s | %20s | %4d-%2d-%2d\n",name,phone,address,year,month,day);
  </code></pre>
  
  <p>Would it be possible to do this kind of formatting in Ada 05?</p>
  
  <p>PS Please just ignore the names, phone numbers, address, and birthdate. I made them up in like 30 seconds...</p>