Sida 1 av 1

C++ visa int som 01 istf 1

Postat: 27 okt 2010, 20:13
av SlamsornasKung
Hej!

Som rubriken säger, hur bär jag mig år för att en int ska visas som 01, och inte som 1?

Är helt grön på C++, det är säkert busenkelt, men jag hittar inte någon relevant information online för detta.

Bästa hälsnignar,

SK

Re: C++ visa int som 01 istf 1

Postat: 27 okt 2010, 20:22
av gusnan
exempel

Kod: Markera allt

void showDate(int m, int d, int y)
{
	cout << setfill('0');
	cout << setw(2) << m << '/'
	<< setw(2) << d << '/'
	<< setw(4) << y << endl;
}
Mer info på http://www.arachnoid.com/cpptutor/student3.html under punkt 4.

Re: C++ visa int som 01 istf 1

Postat: 27 okt 2010, 20:34
av SlamsornasKung
cowboy skrev:exempel

Kod: Markera allt

void showDate(int m, int d, int y)
{
	cout << setfill('0');
	cout << setw(2) << m << '/'
	<< setw(2) << d << '/'
	<< setw(4) << y << endl;
}
Mer info på http://www.arachnoid.com/cpptutor/student3.html under punkt 4.
setfill och setw var PRECIS vad jag behövde. Jag ska bokmärka sajten du länkade till.

Tusen tack för hjälpen cowboy!

SK