| 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 scrivere un parser in C
    Parser sono uno strumento necessario per analizzare i token ( di solito parole ) per la grammatica e la struttura . Essi sono fondamentali per determinare se il codice funziona correttamente e lavorare nel compilatore , perché controlla la sintassi corretta del codice . È possibile creare un parser utilizzando la funzione " strtok ( ) " per cercare la sintassi che indica il codice relativo al compilatore per il linguaggio C . Istruzioni
    1

    Aprire il programma con una semplice sintassi :

    # include
    2

    Definire la funzione " strtok " . Per esempio :

    char * strtok ( char * str1 , char * str2 ) ;

    " Str1 " e " Str2 " rappresentano ciascuno una stringa , " char " identifica il carattere e la " const "identifica la costante .
    3

    includere una riga con il" strtok " funzione " ! = "al valore NULL in un ciclo while o nulle ottenere il codice . Quando viene compilato il codice , fino a quando il risultato non è NULL , verrà restituito il parser . Il codice completo può essere scritto come segue :

    char * result = NULL ;
    risultato

    = strtok ( str1 , delims ) ;

    while (! Risultato = null) {

    printf (" risultato è \\ " % s \\ " \\ n" , risultato) ;
    risultato

    = strtok ( NULL , delims ) ;

    }
    < p > inserire il codice qui sopra per inserire il parser in C. il risultato è il valore che si sta cercando , char è un personaggio , str1 e delims sono parametri e printf è la funzione di uscita . Sostituire come appropriato .

    Previous :

    next :
      Articoli Correlati
    ·Come leggere un file HEX con ANSI C 
    ·Come inviare l'output a un file FIFO 
    ·Come impostare il GridView Datakey in codice 
    ·Come creare SQLite con Zend Framework 
    ·Come scrivere un semplice C programma emulatore di term…
    ·Come ottenere un puntatore a una bitmap in C + + 
    ·Come scrivere un parser in C 
    ·Come rilevare un debugger 
    ·Come utilizzare Turbo C 
    ·Che cosa è una interfaccia CPP 
      Articoli in evidenza
    ·Come codice di un'istruzione IF in QBasic 
    ·Come creare Java Script 
    ·Come creare un file Perl 
    ·Come uccidere di più processi in MySQL 
    ·Come costruire strumenti per PHP 5 per Windows 
    ·Come rimuovere Staffe da una stringa in VBA 
    ·Come convertire il codice sorgente da Csharp a vb.Net e…
    ·Tutorial per la stored procedure SQL 
    ·Classificazioni di alto livello in Lingue di programmaz…
    ·Come convertire HTML in testo normale in applet Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com