| 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 >> Computer Programming Languages >> Content
    Come impostare uno switch EXE
    Per alcuni linguaggi di programmazione , computer compilare i programmi da loro forma originale , leggibile in linguaggio macchina nativo . I file eseguibili risultanti, che non richiedono alcuna altra traduzione prima del processore del computer li esegue , hanno l' estensione del nome del file EXE sul sistema operativo Microsoft Windows . Una riga di comando è un argomento inviato a un programma al momento il programma viene richiamato . Alcuni file eseguibili consentono il chiamante di specificare opzioni della riga di comando per determinare il comportamento del programma richiamato . Un programmatore può facilmente scrivere codice che accetta le opzioni della riga di comando in qualsiasi linguaggio di programmazione compilato. Istruzioni
    1

    Includere le librerie che forniscono le funzioni che analizzano il contenuto della riga di comando. Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando . Per esempio, in C il programma dovrebbe contenere queste direttive del preprocessore nel preambolo:

    # include

    # include

    # include

    # include
    2

    invocare le funzioni che analizzare la riga di comando . Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando . Ad esempio , i programmi C invocano " getopt " per leggere i nomi di tutti della riga di comando specificati per l'invocazione di corrente , uno dopo l'altro . Un programma che accetta "-a" , " x - " e " -t ", come interruttori devono analizzare la riga di comando come segue:

    main ( int argc , char ** argv ) per

    {int scelta ; opzione


    = getopt ( argc , argv , " axt : " ) ; }


    il codice di esempio lascia il nome della riga di comando corrente ( vale a dire , quello più a sinistra non ancora trattati da " getopt " ) variabile in " opzione ".
    3

    Process ogni riga di comando secondo il suo significato . Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando e il significato assegnato a ciascun interruttore . Ad esempio, in C , è possibile verificare il valore della variabile che contiene il nome dello switch con un "se " condizionale quali:

    if ( opzione == ' x' ) per < p > exitAfterProcessing = 1;

    il codice di esempio altera il comportamento del programma C ( ad esempio , rende uscita a destra dopo l'elaborazione del primo gruppo di ingressi) come risultato le invoca aver specificato il " - x " interruttore come parte della linea di comando .

    Previous :

    next :
      Articoli Correlati
    ·Come suddividere BASIC Stamp segnali di I /O 
    ·Come visualizzare la finestra di dialogo Stampa 
    ·Che cosa è un modificatore static 
    ·Cos'è un file ascx ? 
    ·Come creare un Data Dal MATLAB numeri 
    ·Come costruire form mediante fusione fredda 
    ·Come disattivare un gestore Trusted 
    ·Tecnica modularizzazione 
    ·Come utilizzare Cscript per creare un database basato s…
    ·Come scrivere Progetti Open Source 
      Articoli in evidenza
    ·Come modificare il colore di CSS Links 
    ·JavaScript Tipi di nodo 
    ·Qual è la differenza tra JVM Memoria e Dimensione heap…
    ·Come impostare un'area di lavoro con i percorsi relativ…
    ·Come trovare Buffer Overflow 
    ·Come usare le funzioni Amico in C + + 
    ·Certificato digitale per un progetto VBA 
    ·Come eliminare una cartella in VB.Net 
    ·Android App Development Tutorial 
    ·Come caricare file di grandi dimensioni utilizzando PHP…
    Copyright © Conoscenza Informatica http://it.wingwit.com