Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Bepalen of een Date geldig is in een C-programma ?
Gegevensvalidatie is een belangrijk onderdeel van de programmering in elke taal . C 's accepteren gegevens bepaald formaat om specifieke acties op die data uitvoert . Als een programma verwacht een begin-en einddatum van de totale tijd te berekenen , is het belangrijk dat het programma ontvangen geldige gegevens. In dit voorbeeld moet de begindatum niet een latere datum dan de einddatum , en beide waarden moeten gelden data . Instructies
1

Maak een functie om de validatie uit te voeren binnen uw C -programma . Verklaren een variabele van het type " DateTime " naar een geldige datum te houden . Verklaren een andere variabele naar de ingang datum (s ) zoals ontvangen van een bestand , een database of van binnenkomst gebruiker te houden .

Call 2 " DateTime.TryParse " het passeren van de ingang valutadatum en de datetime variabele als een output parameter . Als de functie succesvol is , blijft door het uitvoeren van de volgende regel code . Als de functie niet succesvol is , ofwel inloggen of weer een fout van de gebruiker dat de input datum was niet geldig . Deze methode is in C # . Bij gebruik van een oudere versie van C , heb je een paar verschillende opties .
3

Breek de inbreng maand , dag en jaar in afzonderlijke getallen en poging om een ​​nieuw datetime variabele creëren uit deze waarden . Een storing geeft aan dat de ingang valutadatum is ongeldig . Dit is een van de mogelijkheden in C en C + + .
4

definiëren een array om het aantal dagen te houden per maand volgorde . Bijvoorbeeld , januari is positie 1 en heeft 31 dagen . Daarom myArray [ 1 ] zou het nummer 31 bevatten . De functie moet ook bepalen of het een schrikkeljaar is . Valideren van het jaar kan worden gedaan door te zorgen dat de invoerwaarde van de eerste twee cijfers zijn groter dan " 19 " en de laatste twee cijfers gaan van " 00 " tot " 99 " en dat de waarde niet groter is dan het lopende jaar . Dit is een andere optie om ervoor te zorgen dat een ongeldige datum niet door de C -programma wordt aanvaard .

Previous: Next:
  C /C + + Programming
·Hoe te N - tiered Data Access …
·Hoe een vector List Start 
·Hoe te lezen in uit een extern…
·Microsoft C + + tutorials 
·Hoe maak je een C + + Vector o…
·Hoe een GUI in C 
·Hoe te Ingenieur Reverse op Vi…
·Hoe maak je een wachtrij klass…
·Hoe maak je een pointer terug …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Wat is een Proxy Class ? 
·Alternatieven voor een hyperlink 
·School PHP Projecten 
·Hoe te SQLite creëren Met Zend Framewor…
·Lijst van CF9 functies 
·Hoe te Audio afspelen in Silverlight 
·Hoe je taal bestanden voor websites in P…
·Hoe te Complexe waarden berekenen in VBA…
·Hoe te BMP's exporteren naar GIF in VB6 
Copyright © Computer Kennis http://www.nldit.com