Affichage de date systeme

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
Configuration: Windows XP
Firefox 3.5.7

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. sur Windows il y a GetDateFormat / GetTimeFormat et GetLocaleTime pour ça.
    1. 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");
      1. 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.