kopen van 2 uw functie " strtok " definiëren . Bijvoorbeeld :
char * strtok ( char * str1 , const char * str2 ) ;
" Str1 " en " Str2 " vertegenwoordigen elk een string , " char " identificeert het karakter en de " const " identificeert de constante .
3
omvat een lijn met de " strtok " functie als " ! = "om de NULL waarde in een tijdje lus of nietig te krijgen code . Wanneer de code is gecompileerd , zolang het resultaat niet NULL , zal de parser terugkeren . De volledige code kan als volgt worden geschreven :
char * resultaat = NULL
;
resultaat
= strtok ( str1 , delims ) ;
terwijl ( ! Resultaat = NULL ) {
printf ( " resultaat is \\ " % s \\ " \\ n " , resultaat ) ;
resultaat
= strtok ( NULL , delims ) ;
}
Voer de code hierboven om de parser in C. Resultaat zijn is de waarde die u zoekt , char is een karakter , str1 en delims zijn parameters en printf is de output functie . Vervangen waar nodig .