• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

filipemm

Array de chars de tamanho variável

5 mensagens neste tópico

Boas..

Como é que faço para declarar um array de chars (como as strings) de tamanho variável, sem usar listar ligadas ou sem alocar na memória com o malloc()??

Há possibilidade de fazer isso??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim à primeira vista, é impossível. Sem o malloc (e semelhantes) não podes alterar o tamanho da string.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim à primeira vista, é impossível. Sem o malloc (e semelhantes) não podes alterar o tamanho da string.

Humm.. Pois..

Então só consigo fazer isso com o malloc() de forma a ir alocando mais memória sempre que o tamanho do array for ou diminuindo ou aumentando, certo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A solução deve passar pela utilização do malloc e realloc.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A solução deve passar pela utilização do malloc e realloc.

OK OK.. Obrigado :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora