hummm... capisco... peccato che nn riesco a metterlo in pratica...
nn so cm scrivere la definizione della sequenza [di caratteri]...
ne ho un esempio per lo stresso programma che fa uso dell'array...

codice:
typedef char elem;         //componente base dell'array di caratteri della sequenza

/*definizione concreta dell'oggetto sequenza*/

typedef struct sequence {
           elem Data[SIZE]               // sequenza; vettore di elementi
           int CurrentEl;                // scansore del vettore
           char AccessMode;              // modo di accesso al vettore
}Sequence;
anche se nn so se vi dirà molto...