Bom dia caros Javaneses,

Sei que esta e uma lista de Java e que a varias lista sobre a linguagem C,
mais como ja algum tempo participo desta lista creio que nao se importariam
em responder minha duvida em C.
O meu prof. de linguagens formais e compiladores passou este simples
problema, mais nao estou conseguindo resolve-lo. No codigo lrk.c (que segue
em anexo)  temos uma tabela
T[6][4] =
  {'e',1, 'e',2, 'e',3, ' ',0,
   ' ',0, ' ',0, ' ',0, 'a',0,
   'e',4, 'e',2, 'e',3, ' ',0,
   ' ',0, 'r',2, 'r',2, 'r',2,
   ' ',0, 'e',5, ' ',0, ' ',0,
   ' ',0, 'r',1, 'r',1, 'r',1};
e temos o   char col[7] = "Sab#"; // vocabulo
                  char reg[2][10] = {"S::=aSa",
                                               "S::=b"}; // que � a
gramatica

o que teria de fazer e ler a tabela, o vocabulo e a gramatica em um arquivo
texto e funcionar como o original, mais nao estou conseguindo fazer, estou
com muitas duvida de como fazer funcionar em C, e o prof. somente aceita em
C. Se alguem poder me orientar agradeco desde ja. Segue em anexo tb o codigo
que estamos tentando fazer.

Desde ja agradeco a atencao de todos

[ ]'s
Harrisson Ferreira Gomes

lrk.c

Trablrk.c

Responder a