| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come determinare se una data è un concetto valido in un programma C ?
    La convalida dei dati è una parte importante della programmazione in qualsiasi linguaggio . Programmi C accettare dati in formati specifici , al fine di eseguire azioni specifiche su tali dati . Se un programma si aspetta una data di inizio e di fine per calcolare il tempo totale , è importante che il programma riceva informazioni valide . In questo esempio , la data di inizio non dovrebbe essere una data successiva alla data di fine , ed entrambi i valori devono essere date valide . Istruzioni
    1

    creare una funzione per eseguire la convalida all'interno del programma C . Dichiarare una variabile di tipo " DateTime" per contenere una data valida . Dichiarare un'altra variabile per contenere la data di ingresso ( s ) così come ricevuto da un file , un database o da voce utente .
    2

    Call " DateTime.TryParse " passando il valore della data di ingresso e la variabile datetime come un parametro di output . Se la funzione ha esito positivo , continuare con l'esecuzione della successiva riga di codice . Se la funzione non è riuscita , sia registrare o visualizzare un errore all'utente che la data di input non era valido . Questo metodo è disponibile in C # . Se si utilizza una versione precedente di C , avete un paio di opzioni diverse.
    3

    abbattere il mese di ingresso , il giorno e l'anno in numeri interi e tentare di creare una nuova variabile datetime da separati questi valori . Un fallimento indica che il valore di data input non è valido . Questa è una delle opzioni disponibili in C e C + + .
    4

    Definire una matrice per contenere il numero di giorni per ogni mese in ordine. Per esempio , gennaio è la posizione 1 e ha 31 giorni. Pertanto , myArray [ 1 ] conterrebbe il numero 31 . La funzione deve anche stabilire se è un anno bisestile . Convalidare l' anno può essere ottenuto assicurando prime due cifre del valore di ingresso sono superiori " 19" e le ultime due cifre vanno da " 00 " a "99" e che il valore non è maggiore della corrente anno . Questa è un'altra opzione per far sì che una data non valida non viene accettato dal programma C .

    Previous :

    next :
      Articoli Correlati
    ·Come usare le funzioni Amico in C + + 
    ·Tipi di attacchi di sovraccarico del buffer 
    ·Cellulare # Sviluppo Tutorial C 
    ·Strumenti per trovare una perdita di memoria 
    ·Come formattare i numeri di Fibonacci in C + + 
    ·Le risorse incorporate in Silverlight 
    ·C Errori di programmazione e come risolverle 
    ·Come invertire la stringa in C l'utilizzo di array senz…
    ·Come incrementare il valore di un puntatore all'interno…
    ·Come calcolare Integrale con C + + 
      Articoli in evidenza
    ·Come inserire il valore di una variabile in una stringa…
    ·Io non può rendere i file JSP in IE 8.0 
    ·Come convertire i numeri interi in PHP 
    ·Come utilizzare DTrace come un profiler di memoria 
    ·Come implementare un elenco in XML Android 
    ·Come rimuovere un ritorno a capo da una stringa in Perl…
    ·Come risolvere Errore di runtime 6 
    ·Come calcolare la percentuale su totale righe in PHP My…
    ·Come convertire MATLAB script di Python 
    ·Come controllare se esiste un record in MySQL 
    Copyright © Conoscenza Informatica http://it.wingwit.com