[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
[grafos] linhas e texto de comprimento arbitrário
- Subject: [grafos] linhas e texto de comprimento arbitrário
- From: Jose Coelho de Pina <coelho@ime.usp.br>
- Date: Wed, 09 Apr 2003 12:25:51 -0300
Sobre o que eu mencionei na aula de hoje, sobre leitura de
linhas de comprimento arbitrário, vejam o texto abaixo
abaixo. Eu copiei o texto da página
http://www.ime.usp.br/~yoshi/mac324/projeto/observacoes.html
----------------------------------------------------------------------------
Dicas sobre linhas e texto de comprimento arbitrário. Você
pode encontrar neste diretório dois programas que ilustram
como alocar memória dinamicamente de forma que
* possamos ler linhas de comprimento arbitrário (função
GetLine() em leia_linha_C.c) e
* possamos ler um texto de comprimento arbitrário para a
memória (a única limitação é a quantidade de memória
disponível). O programa leia_linha2.c também usa a
técnica de alocar blocos de caracteres por vez, para
diminuir o número de chamadas ao sistema (malloc()),
que são demoradas.
* Note que o GetLine() faz uso de malloc() e free() sem
muita preocupação. Se você quiser, você pode pensar em
como implementar uma versão de GetLine() que faz menos
uso de chamadas ao sistema.