| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man skriver en Parser i C
    parsere er et nødvendigt middel til at analysere poletter (normalt ord) for grammatik og struktur. De er afgørende for at bestemme , om koden vil fungere korrekt og arbejder i compiler , fordi den kontrollerer, om den korrekte syntaks i koden . Du kan oprette en parser bruger " strtok ()" funktionen til at søge syntaks, der peger den relevante kode til den compiler til C-sprog . Instruktioner
    1

    Åbn programmet med enkle syntaks i : Hej

    # include
    2

    Definer din " strtok "-funktion. For eksempel : Hej

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

    " Str1 " og " str2 " hver repræsenterer en streng, " char " identificerer tegnet og " konst " identificerer konstant.
    3

    Medtag en tråd med" strtok " funktion som " ! = "til den NULL værdi i en while-løkke eller ugyldige få koden. Når koden er kompileret , så længe resultatet ikke er NULL, vil den vende tilbage til fortolkeren . Den komplette kode kan skrives som følger : Hej

    char * result = NULL ;

    result = strtok ( str1 , delims ),

    while (! Resultat = NULL) {

    printf (" resultatet er \\ "% s \\ "\\ n" , resultat) ;

    result = strtok ( NULL, delims )

    }
    < p> Indtast ovenstående kode til at omfatte parser i C. Resultatet er den værdi, du søger , char er en karakter , str1 og delims er parametre , og printf er output -funktionen. Stedfortræder er relevant.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Void til int 
    ·Sådan bruges OpenGL i Visual C 
    ·Hvordan til at generere tilfældige Negative & positive…
    ·Hvad er fordelene ved en Bot 
    ·Sådan bestemme størrelsen af ​​struktur på Runtime i…
    ·Sådan bruges Visual C + + Debugger 
    ·Hvordan du lagrer en sætning i et array i C + + 
    ·Hvordan man skriver en Vim Script 
    ·Sådan bruges Friend funktioner i C + + 
    ·Sådan Print Pointers i C 
      Anbefalede Artikler
    ·Sådan Konverter UTC til Pacific Time i PHP 
    ·Sådan Monitor JVM Med Nagios 
    ·Sådan Embed Flash Video i HTML 
    ·Sådan Size en Python Frame 
    ·Hvordan man opbygger en computer Tabel 
    ·Sådan tilføjes en anden celle til en SUM.HVIS Stateme…
    ·Hvordan man laver en formular Ophold på Top i Visual B…
    ·Sådan oprettes PHP til e-mail en formular ved hjælp D…
    ·Kombination af JavaScript Hotkeys 
    ·Sådan Override cPanel Globale indstillinger for en PHP…
    Copyright © Computer Viden http://www.computerdk.com