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

Cómo escribir un analizador en C

2012/10/7
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
Cómo aprender C + +
Cómo utilizar el interruptor de la caja en C #
Cómo utilizar Visual Studio para C + +
Cómo conseguir un valor seleccionado de un cuadro de lista en C
Cómo crear un archivo de texto usando C + +
Cómo purgar un Reciba Socket búfer en C
¿Qué son Direct3D y OpenGL
Cómo conectar Visual C a una base de datos Access
Conocimientos Informáticos © http://www.ordenador.online