Je dois imprimer cette valeur sous la forme d'une chaîne de temps au format lun 16 août 2010 06:24 ou quelque chose de similaire.Comment imprimer la valeur int non signée en tant que chaîne de temps en C
unsigned int t = 1281920090;
Je dois imprimer cette valeur sous la forme d'une chaîne de temps au format lun 16 août 2010 06:24 ou quelque chose de similaire.Comment imprimer la valeur int non signée en tant que chaîne de temps en C
unsigned int t = 1281920090;
C'est en fait un time_t
qui n'est pas un entier non signé.
Vous pouvez utiliser ctime
pour générer une chaîne simple dans un format similaire (ou une combinaison de asctime
et localtime
ou gmtime
) ou vous pouvez utiliser strftime
pour spécifier le format exact que vous voulez.
n'est pas time_t juste 'unsigned int' typedef'ed dans time.h? –
http://stackoverflow.com/questions/3522480/how-to-convert-the-time -to-ac-string-in-c –