Lista de discussão de MAC 2301


[Prévia por Data][Próxima por Data]
[Prévia por Assunto][Próxima por Assunto]
[Índice por Data][Índice por Assunto]
[Envie uma nova mensagem para a lista] [Responda esta mensagem]

Respostas em atraso



Olá pessoal,
    Neste e-mail vou comentar os e-mail do Thomas e do Fernando.

>    Alias, professor, que mancada heim? A propria pagina da diciplina
>    (http://www.ime.usp.br/~gold/cursos/2002/mac2301/) tem erro! :-)
Erro devidamente corrigido (ainda bem que este não é um curso de html...)

> Alias, isso levanta uma pergunta... o que fazer com as tags cujo fechamento
> eh facultativo (tipo <P>)?
A resposta está na própria pergunta :), tanto faz, fechar, como não...

> O programa deve reconhecer corretamente coisas do tipo :
> <A
> >
> ou
> <
> /A>
> ou seja, com uma linha em branco DENTRO do tag?
Não vejo por que não, pois basta mudar a forma de ler a entrada padrão,
ao invés de se ler linha a linha, pode-se ler caracter a caracter. Pode-se
também ler linha a linha e processar os dados caracter a caracter. 

> Um detalhe que eu não sei se tá claro é que não pode ter espaço nem uma nova
> linha entre o "<" e o começo do nome do tag... se tiver, considere o "<"
> como se fosse texto normal.

Para simplificar, a correção do programa terá duas partes, primeiro uma
análise do código do mesmo, e em seguida testes com arquivos de teste
(obrigado por me pouparem algum trabalho :). Apenas os últimos arquivos terão
coisas estranhas como:
<
HTML
>

<
/HTML
>


Alfredo