[ brankec @ 18.01.2009. 11:02 ] @
Sledeći kod ispisuje ime i prezime u zadati broj polja sa desnim poravnanjem:

Code:

#include <iostream>
#include <iomanip>

using namespace std;

int main(void)
{
    char prezime[31]="mojeprezime";
    char ime[21]="mojeime";

    cout << setw(30) << prezime << setw(20) << ime << "-" << endl;

    return 0;
}


Međutim meni treba ispis sa levim poravnanjem. Ako stavim SETW(-30) ili SETW(-20) poravnanje je levo ali nedostaju prazna polja levo od prezimena ili imena da nadopune do 30 ili 20. Inače trebam ove (i jos neke) podatke upisati u fajl pa mi je potrebno levo poravnanje.
[ fresh.bm @ 18.01.2009. 12:03 ] @
Napisi:

Code:

cout << left << setw(30) << prezime << setw(20) << ime << "-" << endl;


left i right su manipulatori za poravnanje,
imas jos i fill za popunjavanje praznih mjesta nekim znakom
[ brankec @ 18.01.2009. 12:39 ] @
Ne može biti jednostavnije.

Hvala.