| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment déterminer si une date est pertinente dans un programme C
    ? Validation des données est une partie importante de la programmation dans n'importe quelle langue . Programmes C acceptent des données dans des formats spécifiques pour effectuer des actions spécifiques sur ces données. Si un programme attend une date de début et une date de fin pour le calcul de la durée totale , il est important que le programme reçoit des informations valides. Dans cet exemple, la date de début ne doit pas être une date postérieure à la date de clôture , et les deux valeurs doivent être des dates valides . Instructions
    1

    créer une fonction pour effectuer la validation au sein de votre programme C . Déclarer une variable de type "DateTime" de tenir une date valide. Déclarer une autre variable pour contenir la date d'entrée ( s) comme provenant d'un fichier, une base de données ou à partir de l'entrée de l'utilisateur.
    2

    Call " DateTime.TryParse " passer la valeur de la date d'entrée et la variable datetime un paramètre de sortie . Si la fonction est réussie, continuer en exécutant la ligne de code suivante . Si la fonction n'est pas réussie , que ce soit vous ou affiche une erreur à l'utilisateur que la date d'entrée n'est pas valide. Cette méthode est disponible en C #. Si vous utilisez une ancienne version de C , vous avez deux options différentes.
    3

    briser les mois d'entrée , le jour et l'année en nombres entiers séparés et tenter de créer une nouvelle variable datetime à partir de ces valeurs . Un échec indique que la valeur de la date d'entrée n'est pas valide . C'est l'une des options disponibles en C et C + + .
    4

    définir un tableau pour contenir le nombre de jours pour chaque mois dans l'ordre. Par exemple, Janvier est la position 1 et a 31 jours. Par conséquent, myArray [1] contiendra le numéro 31. La fonction doit également déterminer s'il s'agit d' une année bissextile . Validation de l' année peut être fait en s'assurant que les deux premiers chiffres de la valeur d'entrée est supérieure à "19" et les deux derniers chiffres allant de " 00" à "99" et que la valeur n'est pas supérieure à l'année en cours . Ceci est une autre option pour veiller à ce que une date non valide n'est pas accepté par le programme C .

    Previous :

    next :
      articles connexes
    ·Comment convertir un projet Xcode en fichiers 
    ·Comment utiliser des tableaux en Turbo C + + 
    ·Comment faire pour utiliser un contrôle ListBox dans M…
    ·Comment rendre le contrôle Listbox modifiable en C + +…
    ·Comment écrire un programme C + + pour simuler une hor…
    ·Comment faire pour installer Vcvarsall.Bat 
    ·Comment obtenir une valeur sélectionnée dans une zone…
    ·Notions de base des systèmes embarqués en C 
    ·Qu'est-ce que Alpha Blending 
    ·Comment compiler C + + avec FStream 
      articles en vedette
    ·Android Tools code Java 
    ·Comment utiliser DBI se connecter à Perl 
    ·Comment faire pour créer une procédure stockée pour …
    ·Comment construire une application bureautique de base …
    ·Qu'est-ce qu'un fichier ASCX 
    ·Comment utiliser un entier pour récupérer un ordinal …
    ·Comment faire un appel PHP dans un fichier HTML 
    ·Quelles sont les fonctions du Turbo C 
    ·Comment utiliser un multiplexeur pour mettre en œuvre …
    ·Comment tuer un espace blanc à Cold Fusion 
    Copyright © Connaissances Informatiques http://fr.wingwit.com