1

comment modifier une liste {"moi","moi",0,0,0,0}
en liste
{"moi","moi"}
ça revient a suppr tout les 0

2

Hmm... Bonne question. Dans l'imédiat je ne vois pas de solution rapide en basic pur.

[code:1:5e8a88d9b4]{"moi",0,0,"moi",0,0}->list
SortA list[/code:1:5e8a88d9b4]

Après t'as plus qu'à parcourir ta liste dans l'ordre, jusqu'à tomber sur une valeur autre que 0 :

[code:1:5e8a88d9b4]dim(list)->d
for i,1,d
if list[i]/=0 then
mid(list,i)->list
d->i
endif
endfor[/code:1:5e8a88d9b4]

Mais c'est quand même très lent. Si tu utilise Vertel, y'a une solution plus rapide :

[code:1:5e8a88d9b4]{"moi",0,0,"moi",0,0}->list
SortD list
vertel("test","#list",0,"","retr","k")
if dim(k)>0
left(list,k[1]-1)->list[/code:1:5e8a88d9b4]

(j'ai pas testé ces bouts de code, il se peut qu'il y ait quelques erreurs)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Merci beaucoup :bravo: :bravo: :bravo: :bravo: :mrd: :mrd: :P