Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skriver ett Parser i C

    parsrar är ett nödvändigt sätt att analysera polletter ( vanligtvis ord ) för grammatik och struktur . De är avgörande för att bestämma om koden kommer att fungera och arbeta i kompilatorn eftersom den kontrollerar för korrekt syntax i koden . Du kan skapa en parser med hjälp av " strtok ( ) " -funktion för att söka syntax som pekar aktuell kod till kompilator för C-språket . Instruktioner
    1

    Öppna programmet med enkel syntax :

    # include
    2

    Definiera " strtok " funktionen . Till exempel :

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

    " Str1 " och " Str2 " var och en representerar en sträng , " char " identifierar tecknet och " const " identifierar konstanten .
    3

    Inkludera en rad med " strtok " fungerar som " ! = " till värdet NULL i en while-slinga eller ogiltiga få koden . När koden kompileras , så länge resultatet är inte NULL , återgår tolken . Den fullständiga koden kan skrivas på följande sätt :

    char * result = null;

    resultat = strtok ( str1 , delims ) ;

    while ( ! Resultat = null ) {

    printf ( " resultatet är \\ " % s \\ " \\ n " , resultat ) ,

    resultat = strtok ( NULL , delims ) ;

    }

    Mata in koden ovan att inkludera tolken i C. Resultatet är det värde som du söker , är röding en karaktär , str1 och delims är parametrar och printf är utgångarna . Suppleant som är lämpligt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver ett enkelt program i C + +
    ·Hur man hittar en sträng i Minnesbufferten Med C + +
    ·Vad är meningen med ANSI
    ·Program i C + + som kommer att vända en mening
    ·Hur man gör Tomter i C + +
    ·Hur att dölja ett objekt i Visual C
    ·Hur Pass Mall structs funktioner i C
    ·Konvertera telefonnummer Into Text C
    ·Hur man läser punkter från en fil och diagram i C + +…
    ·Konvertera en Float till en String i C-programmering
    Utvalda artiklarna
    ·Hur man sätter Tabs till strängar i Java
    ·Hur man gör ett fönster i Python
    ·Hur programmera med Visual Basic 6
    ·Så här kontrollerar PHP om du använder en iPhone
    ·Hur man flyttar mellan ramar i Java
    ·Hur man kör Fortran F-kod på Ubuntu
    ·Hur konvertera en int till en sträng med javascript
    ·PHP String Tutorial
    ·Hur koden med versaler i VB.Net
    ·Hur att dölja en PHP fil Extension
    Copyright © Dator Kunskap http://www.dator.xyz