| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan konstateres , om en dato er et gyldigt i en C Program
    ? Datavalidering er en vigtig del af programmeringen på alle sprog. C-programmer acceptere data i specifikke formater for at udføre specifikke handlinger på disse data. Hvis et program forventer en startdato og en slutdato for at beregne den samlede tid, er det vigtigt, at programmet modtager gyldige oplysninger. I dette eksempel bør startdatoen ikke være en senere dato end den slutdato og begge værdier skal være gyldige datoer. Instruktioner
    1

    Opret en funktion til at udføre valideringen i dit C-program . Erklær en variabel af typen " DateTime " for at holde en gyldig dato . Erklær en anden variabel til at holde indgangen dato (er) , som er modtaget fra en fil, en database eller fra bruger indrejse.
    2

    Call " DateTime.TryParse " passerer input dato værdi og datetime variabel som et output parameter . Hvis funktionen er vellykket, fortsætter ved at udføre den næste linje kode . Hvis funktionen ikke er vellykket, enten log eller vise en fejl til brugeren at input dato ikke var gyldig . Denne metode er tilgængelig i C # . Hvis du bruger en ældre version af C , har du et par forskellige muligheder.
    3

    Nedbryd input måned, dag og år i separate heltal og forsøg på at skabe en ny datetime variabel fra disse værdier . En undladelse indikerer at indgangen dato værdien er ugyldig. Dette er en af ​​de mange muligheder i C og C + +.
    4

    Definer et array til at holde antallet af dage for hver måned i orden. For eksempel er januar position 1 og har 31 dage. Derfor vil myArray [1] indeholder nummeret 31 . Funktionen skal også afgøre, om det er skudår . Validering af året kan ske ved at sørge for input værdi første to cifre er større end " 19" , og de ​​sidste to cifre går fra "00 " til "99" , og at værdien ikke er større end den nuværende år. Dette er en anden mulighed for at sikre , at en ugyldig dato ikke accepteres af C-program .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Strpbrk Funktion i C + + 
    ·Fakta om CPP Compiler 
    ·Sådan Fix Visual C Assertion Manglende 
    ·Hvordan kan man øge den Heap Size for processen 
    ·Sådan oprettes en Portrait i C + + 
    ·Hvordan man opbygger en Progress Bar i XCode 
    ·Sådan bruges Unicode i C + + Programmer 
    ·Online C + + Træning 
    ·Hvordan laver filer i MFC 
    ·Sådan udskriver Enum Værdier i C 
      Anbefalede Artikler
    ·Python OS Processer 
    ·Sådan kompilere C + + i Prompt 
    ·En tutorial på SQL Server i JDBC 
    ·Sådan Benchmark PHP Framework 
    ·Sådan Upload Flash Film 
    ·Som er de to mest udbredte sprog for Professional Softw…
    ·Sådan Udskift en liste i Python 
    ·Hvordan laver man en Alert boks på Touch på Byond : D…
    ·Sådan Konverter Olympus DSS filer 
    ·Sådan Find en String i en anden streng med PHP 
    Copyright © Computer Viden http://www.computerdk.com