“Conocimiento Programación>C /C + + Programming

Cómo escribir un analizador en C

2015/4/15
analizadores son un modo necesario analizar tokens (por lo general palabras) para la gramática y la estructura. Ellos son fundamentales para determinar si el código funcionará correctamente y trabajar en el compilador , ya que comprueba la sintaxis correcta en el código . Puedes crear un analizador utilizando la función " strtok () " para buscar sintaxis que señala el código correspondiente al compilador para el lenguaje C . Instrucciones
1

abrir el programa con una sencilla sintaxis :

# include
2

Defina su función " strtok " . Por ejemplo :

char * strtok (char * cadena1 , cadena2 const char * ) ;

" Str1 " y " Str2 " representan cada uno una cadena, " char" identifica el carácter y "const "identifica la constante.
3

Incluir una línea con el " strtok " función " ! = " con el valor NULL en un bucle while o nula obtener el código . Cuando se compila el código , siempre y cuando el resultado no es NULL , devolverá el analizador . El código completo se puede escribir de la siguiente manera :

char * resultado = NULL;
resultado

= strtok ( str1 , delims ) ;

while (! Resultado = NULL ) {

printf ("El resultado es \\ "% s \\ " \\ n", resultado) ;
resultado

= strtok (NULL, delims ) ;

}
< el código anterior para incluir el analizador en C. Resultado p > Input es el valor que está buscando, char es un carácter, str1 y delims son parámetros y printf es la función de salida . Sustituir según sea apropiado.

C /C + + Programming
Turbo C Definición y Proceso
C para la función Strcmp
Cómo escribir una clase de cola en C + +
Cuando comienza un programa, la dirección de memoria de la primera instrucción se coloca en la unidad de control de los microprocesadores llamada A (n).
¿Cómo representar una ficha en una cadena en CPP
Cómo inicializar matriz 2D en dos estados
Cómo hacer un Web Mashup
Cómo actualizar Xcode De Terminales
Conocimiento de la computadora © http://www.ordenador.online