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

phplove

como saber se um array de int acaba

6 mensagens neste tópico

viva malta.

como a titulo diz

eu cria  saber se um array de int acaba com algum caracter espacial, a semelhança de array de char que acaba com um '\0'

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não, não acaba com nenhum caracter "espacial"  :)

tens mesmo de saber qual é o comprimento do array.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois mas se o array for de comprimento 100 e so tiver 10 posições preenchidas nao se vai  ver ate ao fim

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas existe sempre alguma coisa em cada posição (mesmo que seja algo sem sentido). Podes resolver este problema de duas maneiras:

1. mantens uma variável com a dimensão do array a cada momento;

2. Defines um valor (que não faça sentido nesse contexto) que tenho o significado de posição vazia e coloca-lo em cada psição que queres limpar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Uma vez que sabes sempre o tamanho do array quando o instancias, usas uma variavel de controlo de valor tamanho do array, como o Ferreira menciona.

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