Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan avgjøre om en dato er gyldig i en C Program
    ? Datavalidering er en viktig del av programmering i alle språk. C-programmer akseptere data i bestemte formater for å utføre bestemte handlinger på disse dataene. Hvis et program venter en startdato og en sluttdato for å beregne den totale tiden , er det viktig at programmet mottar gyldig informasjon. I dette eksempel bør det startdato ikke være et senere tidspunkt enn enden dato, og begge verdier må være gyldighetsdatoer . Instruksjoner
    en

    Lag en funksjon for å utføre validering innenfor C-program . Deklarere en variabel av type " DateTime " for å holde en gyldig dato . Erklære en annen variabel for å holde innspill dato ( er) som mottas fra en fil , en database eller fra brukerens oppføring.
    2

    Call " DateTime.TryParse " passerer inngangen dato verdi og datetime variabel som utgangsparameter . Hvis funksjonen er vellykket , fortsetter ved å kjøre neste linje med kode. Hvis funksjonen ikke er vellykket, enten logge eller vise en feilmelding til brukeren at inngangen datoen ikke var gyldig . Denne metoden er tilgjengelig i C #. Hvis du bruker en eldre versjon av C , har du et par forskjellige alternativer.
    3

    Bryt ned innspill måned , dag og år inn i separate heltall og forsøke å opprette en ny datetime variabel fra disse verdiene. En svikt indikerer at inngangen dato er ugyldig . Dette er en av de tilgjengelige alternativene i C og C + + .
    4

    Definer en matrise for å holde antall dager for hver måned i orden. For eksempel , er januar stilling 1 og har 31 dager. Derfor ville myArray [ 1] inneholder tallet 31 . Funksjonen skal også finne ut om det er et skuddår . Validere år kan gjøres ved å sørge for inngangsverdien to første sifrene er større enn " 19" og de ​​to siste sifrene gå fra "00 " til " 99" og at verdien ikke er større enn inneværende år . Dette er et annet alternativ for å sikre at en ugyldig dato ikke er godkjent av C-program .

    früher :

     Weiter:
      Relatert Artike
    ·First -Class funksjoner i Python 
    ·Hvordan å kompilere C -kode med G+ + 
    ·Hvor å Endre Borland C + + Rediger Screens 
    ·Hvordan lage fildeskriptorer i C 
    ·Hvordan Fake en malkoden 
    ·Hvordan bruke getline i C til Hopp Cin.Ignore 
    ·Hvordan endre navn på NIB å xib i Xcode 
    ·Hvordan å kompilere kode på en Mac 
    ·Hvordan lage din egen PSP spill 
    ·Boost Multithreading Tutorial 
      Anbefalte artikler
    ·Hvordan bruke FX -filer i GTK Radiant 
    ·Hvordan bruke datasett på VB.NET 
    ·Hvordan lage en tekstboks i Visual C # 
    ·Hvordan Åpne Run SQL kommando 
    ·Hvordan oppdage en hendelse med WIA Vent 
    ·Windows Script Host opplæring 
    ·Hvordan lage en tekstboks vise avhengige på en listebo…
    ·Hvordan lage en buffer i Python 
    ·Hvordan gjenkjenne Dot Personene i PHP 
    ·Hvordan lage mapper og kopiere filer i VBScript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/