Conectar-se
Quem está conectado
36 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 36 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 03/08/2008
Número de Mensagens : 1053
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Deletar array

em Sex 19 Fev 2010, 07:38
Pelo que eu saiba, não há um código expecífico para se deletar uma array... mas gostaria de saber se tem como deletar o valor de uma array, por exemplo:

Tenho uma variável com array de 0 a 5:

Código:
var[0] = "0";
var[1] = "1";
var[2] = "2";
var[3] = "3";
var[4] = "4";
var[5] = "5";

Teria como eu deixar a array var[3] em branco e não poder utilizá-la?
Vocês provavelmente me diriam para fazer isso:

Código:
var[3] = ""; //Deixando a array em branco

Mas o que quero não é isso, o que iria acontecer caso essa array fosse uma imagem?

Por exemplo, com arrays construi uma lista com 10 imagens, como faria para "deletar" a terceira array e deixar aquele espaço em branco?

Exemplo:



Aguardo uma resposta..
Valeu! o/
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Deletar array

em Sex 19 Fev 2010, 11:42
Tem como voce fazer uma rotina que puxe as outras posições do array pra cima, por exemplo supondo um array de 5 elementos:
Código:

var[0] = "0";
var[1] = "1";
var[2] = "2";
var[3] = "3";
var[4] = "4";
var[5] = "5";
Voce pode deletar o indice 2 assim:
Código:

var i;
for (i=2; i < 5; i += 1)
{
  var[i] = var[i+1];
}
Isso vai fazer oque vc está querendo (eu acho) hehehe
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum