Usa le formattazioni di printf(), sono lì per questo.

codice:
  /* Stampa in tre colonne: 20 10 10 caratteri */
  printf("%20s|%10s|%10s\n", colonna1, colonna2, colonna3);