La capture d'un temps en millisecondes

Le morceau de code suivant est utilisé pour imprimer tout le temps dans les journaux:

#define PRINTTIME() struct tm  * tmptime;
time_t     tmpGetTime;
time(&tmpGetTime);
tmptime = localtime(&tmpGetTime);
cout << tmptime->tm_mday << "/" <<tmptime->tm_mon+1 << "/" << 1900+tmptime->tm_year << " " << tmptime->tm_hour << ":" << tmptime->tm_min << ":" << tmptime->tm_sec<<">>";

Est-il possible d'ajouter quelques millisecondes à cela?

OriginalL'auteur ronan | 2009-07-13