uhao raga, non mi ero accorto di una cosa.

eseguendo il programma, mi sbaglia il mese,
infatti oggi stampa:
10/10/09

invece di
10/11/09

sapete aiutarmi?
codice:
# include <iostream>
# include <cstdio>
# include <ctime>
# include <iomanip>

using namespace std;

int main()
{
  time_t tempo;
  struct tm *data;
	
  tempo = time(NULL);
  data = localtime(&tempo);

  cout << setfill('0');
  cout << setw(2) << data->tm_mday << "/";
  cout << setw(2) << data->tm_mon << "/";
  cout << setw(2) << data->tm_year%100 << endl;   
  
  getchar();
}