J'ai un programme simple :
include <stdio.h>
#include <time.h>
#include <locale.h>
int main(void)
{
char* local;
time_t t;
time(&t);
local=setlocale(LC_ALL, "");
printf("la date et l'heure courante sont : %s\t %s\n", ctime(&t), local);
return 0;
}
J'aimerais que la date soit en français. Et actuellement, j'ai l'affichage suivant :
la date et l'heure courante sont : Thu Apr 12 09:09:45 2007
fr_FR.UTF-8
Je ne comprands pas bien mon erreur, et je ne souhaiterais pas modifier le code C.
Pour information, (…)