Aidez moi en C++ (Borland)

Résolu
rock in the air Messages postés 34 Statut Membre -  
rock in the air Messages postés 34 Statut Membre -
Salut!!
Je travaille sur un projet dernièrement qui consiste a faire une interface utilisateur connectée a une base de donnée en C++...J'aimerais quand le pg s'exécute, ma variable récupère directement la date du jour sans avoir a la taper!

J'ai vu qu'il y avait une fonction Gettime() mais j'arrive pas a la faire marcher...
Si quelqu'un a une idée qu'il m'aide ca serait gentil!!!

Cordialement.
Configuration: Windows XP
Firefox 2.0.0.6

7 réponses

  1. habib
     
    Hello,

    J'ai bien vu ton message. A place, j'utiliserais une des fonctions suivantes :

    Fonction résultat
    DateTime.Now.ToString(); 04/08/2007 12:49:10
    DateTime.Now.ToShortDateString(); 04/08/2007
    DateTime.Now.ToShortTimeString() 12:49
    DateTime.Now.ToLongTimeString(); 12:49:10
    DateTime.Now.ToLongDateString(); samedi 04 aoùt 2007

    Espère que cela pourrait t'aider
    0
  2. rock in the air Messages postés 34 Statut Membre 11
     
    Ca ne veut pas marcher...Faut-il inclure un header par hasard ?
    0
    1. habb
       
      S'il manquait un header, tu serais pas capable de compiler. Tu peux envoyer les lignes de code dans lesquelles tu cherches à afficher la date?
      0
  3. Posotaz Messages postés 505 Statut Membre 226
     
    Bonjour,

    Apparemment la classe DateTime n'est pas fournie en standard avec les librairies du C++. J'ai tenté de m'informer sur le sujet et je n'ai pas vraiment réussi à en savoir énormément.

    Par contre je sais que la librairie <time.h> contient des fonctions pour manipuler des dates.

    Un petit tuto : http://www.codersource.net/cpp_date_time.html
    0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Il suffit de lire la doc
    https://linux.die.net/man/2/time

    Et une fois que la fonction est trouvée, de chercher une exemple :
    http://docs.mandragor.org/files/Misc/GLFM/lm33/Linux_et_le_temps.html

    Version C
    (mando@aldur) (~) $ cat plop.c
    #include <time.h>
    #include <stdio.h>
    
    int main(){
            time_t a;
            time(&a);
            printf(ctime(&a));
            return 0;
    }
    (mando@aldur) (~) $ gcc -W -Wall plop.c
    (mando@aldur) (~) $ ./a.out
    Mon Aug  6 00:22:53 2007
    

    Version C++
    (mando@aldur) (~) $ cat plop.cpp
    #include <ctime>
    #include <cstdio>
    
    int main(){
            time_t a;
            time(&a);
            printf(ctime(&a));
            return 0;
    }
    (mando@aldur) (~) $ g++ -W -Wall plop.cpp
    (mando@aldur) (~) $ ./a.out
    Mon Aug  6 00:24:46 2007

    Sachant que bien entendu sous borland c'est pareil.

    Bonne lecture
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. rock in the air Messages postés 34 Statut Membre 11
     
    C'est bon j'ai réussi a afficher la date dans mon application mais quand je la valide c'est a dire kd je la fait entrer dans la BDD ACCESS ca bloke tout !! J'ai pensé a mettre un masque de saisie...tjs rien!!
    J'ai remarqué que la date système est en anglais alors qu'access est en francais faut il changer les paramètres régionals de l'ordi?? Est ce que ca un rapport??!!
    Merci de m'aider....
    0
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Désolée je connais pas access, c'est un problème indépendant du problème de départ. Le mieux serait donc d'ouvrir un post orienté access en précisant la table que tu utilises et la valeur que tu tentes d'insérer.

    Bonne chance
    0
  8. rock in the air Messages postés 34 Statut Membre 11
     
    Ok Merci pour tout!!!
    0