La prima cosa che mi viene in mente è di fare un mucchio di \ t, ma questo potrebbe causare disallineamento delle parole se qualche parola è più lunga di qualsiasi altra parola da pochi caratteri.Come organizzo correttamente l'output in colonne?
Per esempio, mi piacerebbe avere qualcosa di simile:
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
Invece, includendo solo "\ t" s 'nella mia dichiarazione cout riesco solo per ottenere
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
o
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
Cos'altro avrei bisogno di fare?
MODIFICA: Quindi ho capito che dovrei prima contare la larghezza massima di ogni colonna che voglio visualizzare, e quindi aggiungere gli spazi di riempimento di conseguenza. Ma come, e con quali funzioni, posso fare questo? Dovrei semplicemente contare il numero di caratteri in una stringa e poi andare da lì?
Penso che dovresti usare anche 'cout << left' –
Grazie a te e ad Alexandre! Finalmente ho avuto quello che volevo :) – wrongusername