Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como escrever um analisador de C
Analisadores são um meio necessário para analisar os tokens (geralmente palavras) para a gramática e estrutura. Eles são fundamentais para determinar se o código vai funcionar corretamente e trabalhar no compilador porque ele verifica a sintaxe correta no código. Você pode criar um parser usando a função " strtok () " para procurar sintaxe que aponta o código relevante para o compilador para a linguagem C . Instruções
1

Abra o programa com sintaxe simples de:

# include
2

Defina sua função " strtok " . Por exemplo :

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

" Str1 " e " Str2 " cada um representa uma corda, "char ", identifica o personagem e " const " identifica a constante.
3

Incluir uma linha com a " função " como" strtok ! = "para o valor NULL em um loop while ou vazio código get. Quando o código é compilado , desde que o resultado não é NULL, ele irá retornar o parser. O código completo pode ser escrito da seguinte forma:

char * resultado = NULL;

resultado = strtok ( str1 , delims );

while ( resultado = NULL !) {

printf (" resultado é \\"% s \\ " \\ n", resultado) ;

resultado = strtok (NULL, delims );

}

Digite o código acima para incluir o analisador em C. Resultado é o valor que você está procurando , char é um personagem, str1 e delims são parâmetros e printf é a função de saída. Substitua conforme o caso.

Anterior :

Próximo : No
  Os artigos relacionados
·Como remover SQLite em C 
·Como abrir um arquivo em C + + para leitura 
·Como declarar uma String em C + + 
·Como acessar uma estrutura de C Fortran 
·Como converter Float para String em C + + 
·Como converter Char para Int 
·Como Obter a Linha Número de um arquivo de entrada em …
·Como converter uma String de inteiros em uma matriz de …
·Como calcular o número de linhas em um arquivo usando …
·Como ligar a Lista de Fluxo de entrada em C + + 
  Artigos em destaque
·Como usar Fortran em C + + Linux 
·Como converter DataView Em um TreeView 
·Como obter um nome de entrada inteira na CPP 
·Como fazer Input Apenas um Integer em C + + 
·Como aprender C Com Xcode 
·Tipos de dados de atributos de variáveis ​​
·Como transmitir vídeo ao vivo no Xcode 
·Como fazer um aplicativo para o iPhone no Visual C 
·Como escrever um programa C + + das Tabelas de Multipli…
·Como fazer códigos de números aleatórios Só Mesmo e…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados