24.07.2014, 20:52
Quote:PS : J'ai pas vraiment moyen de l'optimiserTu pourrais йviter de faire des strdel а tout va en utilisant un index, essaie cela (j'sais pas comment je pourrais le tester uhu):
[pawn]stock SplitDateTime(datetime[20], &annee, &mois, &jour, &heure, &minute, &seconde)
{
new tmp[5], index = 0;
strmid(tmp, copy, 0, 4);
index += 5;
annee = strval(tmp);
strmid(tmp, copy, index, index + 2);
index += 3;
mois = strval(tmp);
strmid(tmp, copy, index, index + 2);
index += 3;
jour = strval(tmp);
strmid(tmp, copy, index, index + 2);
index += 3;
heure = strval(tmp);
strmid(tmp, copy, index, index + 2);
index += 3;
minute = strval(tmp);
strmid(tmp, copy, index, index + 2);
index += 3;
seconde = strval(tmp);
}[/pawn]
Aprиs, y'a moyen d'encore plus optimiser en se passant de tout strmid / index / strval: vu que la position des chiffres est toujours la mкme dans la chaоne, tu peux aisйment coller зa sur une variable sans devoir l'extraire et utiliser un strval
Donne-moi donc une chaоne en guise d'exemple que je puisse faire зa

