/*
Retourne la date et l'heure en anglais au format des mails
(sauf fuseau horaire).
*/
void gen_champ_date (char *buffer)
{
time_t maintenant; // date et heure courante
// buffers pour mise en forme de la date
char buftmp [30], jsem [4], jour [3], mois [4], an [5], heure [9];
// récupérer la date et l'heure courante
maintenant = time (NULL);
// la mettre dans un format texte étrange via une fonction système standard
strcpy (buftmp, ctime (&maintenant));
// extraire les différents morceaux de cette date
sscanf (buftmp, "%s %s %s %s %s", jsem, mois, jour, heure, an);
// mettre au format jour_semaine, jour mois an heure
// (il manquera le fuseau horaire trop compliqué à rajouter)
sprintf (buffer, "Date: %s, %s %s %s %s", jsem, jour, mois, an, heure);
}