Se leggi bene, non ti ho consigliato di usare due vettori, ma di usare un vettore di vettori. Non e` la stessa cosa.

Non e` vero che in Perl le variabili non si devono dichiarare. Si devono dichiarare; pero` il Perl ti permette anche lo "spaghetti-code", che in Perl puo` diventare pericoloso.

Ti assicuro che in ASCII il carattere 0 viene prima del carattere 1 a sua volta prima del 2 ecc. Se invece usi una codifica diversa dall'ASCII potrebbe essere, ma non conosco nessun sistema che usa codifiche diverse (ci sono invece varie estensioni dell'ASCII, ma si basano tutte sull'ASCII a 7 bit, dove sono compresi i caratteri numerici). Sempre che non hai scritto lo 0 (zero) usando il carattere O (o maiuscola), nel qual caso la cosa diventa assurda, per cui non lo credo.

Vediamo se shishii passa di qua: lui ha sicuro sottomano (o in testa) il modo di fare corretto. Io dovrei andare a spulciare roba di qualche anno fa.