Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan skrive en parser i C
    parsere er en nødvendig måte å analysere tokens (vanligvis ord) for grammatikk og struktur . De er avgjørende for å avgjøre om koden vil fungere skikkelig og jobbe i kompilatoren fordi den sjekker for riktig syntaks i koden. Du kan lage en parser bruker " strtok ( ) "-funksjonen for å søke syntaks som peker den aktuelle koden til kompilatoren for C-språk . Instruksjoner
    en

    Åpne programmet med enkel syntaks av:

    # include
    2

    Definer din " strtok "-funksjonen . For eksempel : en

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

    " Str1 " og " Str2 " hver representerer en streng, " røye " identifiserer karakter og " const " identifiserer konstant.
    3

    Inkluder en linje med" strtok "-funksjonen som" ! = " til NULL verdi i en while-loop eller ugyldig få koden . Når koden er satt sammen , så lenge som resultatet ikke er null , vil den returnere analysatoren . Den komplette kode kan skrives som følger : en

    char * resultat = NULL ;

    resultat = strtok ( str1 , delims ) ;

    while ( ! Resultat = NULL) {

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

    resultat = strtok ( NULL , delims ) ;

    }
    < p> Tast inn koden ovenfor for å inkludere parser i C. Resultatet er verdien du søker, er røye en karakter, str1 og delims er parametre og printf er det utgang funksjon . Substitute som passer.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese en tilfeldig linje fra en fil i CSH 
    ·Slik kjører C Program i Visual Studio 
    ·Hvordan å kompilere Netcat 
    ·Hvordan finne Resten på C 
    ·Slik kjører du en CPP CGI Script på nettet 
    ·Hvordan å lære C # Online 
    ·Hvordan bruke OracleDataAdapter å oppdatere en Datakil…
    ·Slik konverterer et nummer til en karakter ved hjelp av…
    ·Ring Funksjon Object C + + Syntax 
    ·Hvordan laste ned C + + 
      Anbefalte artikler
    ·Hvordan implementere Positional Indeks ved hjelp av Pyt…
    ·Slik automatiserer Visio Med Powershell 
    ·Hvordan sette inn i en MySQL database 
    ·Slik publiserer nettsider med Python 
    ·Slik bruker du en PHP Table stedet for Rammer 
    ·Hvordan Referanse VB Function Fra Innenfor ASPX 
    ·Hvordan gjøre Regular Division i Python 
    ·Hvordan Fest dokumenter med LotusScript 
    ·Hvordan Slett fra en MySQL database 
    ·Hva er Script bloat 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/