Affichage de date systeme

mb42 Messages postés 553 Statut Membre -  
bitrate Messages postés 441 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je tarvail actuellement en language c avec "codeBlocks" et je cherche une fonction qui m'affiche la date systeme sur l'ecran


est ce que possible

et si possible pouvez vous me donner le syntaxe de cette fonction ainsi le bibiotheque utilisé


merci d'avance
A voir également:

3 réponses

bitrate Messages postés 441 Date d'inscription   Statut Membre Dernière intervention   98
 
sur Windows il y a GetDateFormat / GetTimeFormat et GetLocaleTime pour ça.
0
mb42 Messages postés 553 Statut Membre 7
 
voila un exemple de code en c

#include<stdio.h>

int somme(int a,int b)
{
int res;
res=a+b;
return res;
}

void main()
{
int x,y,r;
printf("donner x :");
scanf("%d",&x);
printf("donner y :");
scanf("%d",&y);
r=somme(x,y);
printf("la somme est %d",r);

.......//ici je fait l'affichage du date system
}


comment appilquer les methodes ("GetDateFormat / GetTimeFormat et GetLocaleTime");
0
bitrate Messages postés 441 Date d'inscription   Statut Membre Dernière intervention   98
 
un truc dans ce genre :

SYSTEMTIME st;

GetLocalTime(&st)

char buff[512];

// convertir date en chaîne
GetDateFormat(0,0,&st,0,&buff,512);
printf("date %s\n",buff);

// convertir heure en chaine
GetTimeFormat(0,0,&st,0,&buff,512);
printf("time %s\n",buff);

après il y a plein de paramètre possible pour formater la date et l'heure.
0