j'ai essayé strftime() pour obtenir un horodatage formaté.strftime() ne pas afficher les secondes correctement
char ft[ 256 ];
struct tm *tmp;
strftime(ft, 256, "%D - %T", tmp);
Mon problème est que j'obtiens "13/02/60 - 03: 07: -17958194" comme résultat. Y a-t-il un moyen d'afficher les secondes correctement? (Je suis sous Mac OS X et gcc)
@ Brian: Le temps en notation de 24 heures (% H:% M:% S) –
Qu'est-ce que le% S% S% S% S? ne devrait-il pas s'agir d'un seul% S? Votre sortie a également un supplément:. Est-ce la sortie réelle? –
« % S% S% S% S » Je aurais dû lire mon code avant de le coller de mon éditeur. C'est la sortie réelle si vous supprimez cette partie. – Nino