Bonjour a tous,
Je viens a vous car je rencontre un problème au quel je n'arrive pas a répondre, malgré l'aide de google et de votre site.
J'ai plusieurs tableaux ( a une seul dimension), certains sont des entier, d'autres des chaines.
Nous somme dans une situation de compétitions.
Nous avons plusieurs nom, ainsi que leurs position dans la course.
ex : tNom[] = { "nom1", "nom2", "nom3" .....} (jusqu'à nom34)
tPosition[] = { "nom3" , "nom1", "nom2" .......} (pareil)
L'utilisateur veut par exemple supprimer nom2, ainsi que sa position dans la course.
J'ai donc chercher un peu partout, j'ai trouver cette solution mais ça ne me convient pas :
tPosition[nom2] = null;
tNom[nom2] = null;
Cependant quand j'affiche après le tableau par exemple tPosition, il m'affichera :
nom1, null , nom3 , nom4...
Ce que j'aurais voulu c'est qu'il supprime vraiment le 2 au lieu de le remplacer par la valeur 'null'.
Ce qui aurait fait que mon tableau comporte une case de moins et que ça m'affiche :
nom1,nom3 pour tNom.
nom3,nom1 pour tPosition.
Mais j'avoue que j'ai chercher un peut partout et que je ne trouve nul part comment procéder. J'ai trouver une piste sur Array cependant, je n'arrive pas a comprendre comment ça fonctionne.
Merci de votre aide et de ce que vous apportez a nous tous.
Cordialement
Tryp'
Partager